ZegoCustomMediaCryptoFactory
ZegoCustomMediaCryptoFactory
Declared in ZegoExpressEventHandler.h
方法
createMediaCrypto:isEncrypt:
createMediaCrypto:isEncrypt:
- (nonnull id<ZegoCustomMediaCrypto>)createMediaCrypto:(NSString *) streamID isEncrypt:(BOOL) isEncrypt;创建自定义媒体数据加解密对象。
Declared in
ZegoExpressEventHandler.h参数
| 名称 | 类型 | 描述 |
|---|---|---|
| streamID | NSString * | 流 ID。 |
| isEncrypt | BOOL | 是否加密,true表示加密,false表示解密。 |
详情
SDK 通知需要开始媒体数据加解密。
- 通知时机:调用 [startPlayingStream] 或 [startPublishingStream] 成功之后。
- 支持版本:3.24.0 及以上。
返回值
自定义媒体数据加解密对象。
destroyMediaCrypto:
destroyMediaCrypto:
- (void)destroyMediaCrypto:(nonnull id<ZegoCustomMediaCrypto>) instance;销毁媒体数据加解密对象
Declared in
ZegoExpressEventHandler.h参数
| 名称 | 类型 | 描述 |
|---|---|---|
| instance | nonnull id<ZegoCustomMediaCrypto> | 回调 [createMediaCrypto] 返回的媒体数据加解密对象。 |
详情
销毁媒体数据加解密对象。
- 通知时机:一条流结束时。
- 支持版本:3.24.0 及以上。
