当前页

ZegoCustomMediaCrypto

ZegoCustomMediaCrypto

Declared in ZegoExpressEventHandler.h

方法

getEncryptDstLen:

getEncryptDstLen:
- (int)getEncryptDstLen:(int) srcLen;
获取加密后目标长度。
Declared in ZegoExpressEventHandler.h

参数

名称类型描述
srcLenint源长度。

详情

获取加密后目标长度。

  • 通知时机:每一个包加密都会触发。
  • 支持版本:3.24.0 及以上。

返回值

目标长度。

onAudioEncryptCallback:inBufferSize:outBuffer:outBufferSize:

onAudioEncryptCallback:inBufferSize:outBuffer:outBufferSize:
- (int)onAudioEncryptCallback:(const unsigned char *) inBuffer inBufferSize:(int) inBufferSize outBuffer:(unsigned char *) outBuffer outBufferSize:(int) outBufferSize;
音频加密回调。
Declared in ZegoExpressEventHandler.h

参数

名称类型描述
inBufferconst unsigned char *输入数据。
inBufferSizeint输入数据的长度。
outBufferunsigned char *输出数据。
outBufferSizeint输出数据的长度。

详情

音频加密回调。

  • 通知时机:每个音频包加密。
  • 支持版本:3.24.0 及以上。

返回值

成功返回0,失败返回非0。

onVideoEncryptCallback:inBufferSize:outBuffer:outBufferSize:

onVideoEncryptCallback:inBufferSize:outBuffer:outBufferSize:
- (int)onVideoEncryptCallback:(const unsigned char *) inBuffer inBufferSize:(int) inBufferSize outBuffer:(unsigned char *) outBuffer outBufferSize:(int) outBufferSize;
视频加密回调
Declared in ZegoExpressEventHandler.h

参数

名称类型描述
inBufferconst unsigned char *输入数据。
inBufferSizeint输入数据的长度。
outBufferunsigned char *输出数据。
outBufferSizeint输出数据的长度。

详情

视频加密回调。

  • 通知时机:每个视频包加密。
  • 支持版本:3.24.0 及以上。

返回值

成功返回0,失败返回非0。

onAudioDecryptCallback:inBufferSize:outBuffer:outBufferSize:

onAudioDecryptCallback:inBufferSize:outBuffer:outBufferSize:
- (int)onAudioDecryptCallback:(const unsigned char *) inBuffer inBufferSize:(int) inBufferSize outBuffer:(unsigned char *) outBuffer outBufferSize:(int) outBufferSize;
视频加密回调
Declared in ZegoExpressEventHandler.h

参数

名称类型描述
inBufferconst unsigned char *输入数据。
inBufferSizeint输入数据的长度。
outBufferunsigned char *输出数据。
outBufferSizeint输出数据的长度。

详情

视频加密回调。

  • 通知时机:每个音频包解密。
  • 支持版本:3.24.0 及以上。

返回值

成功返回0,失败返回非0。

onVideoDecryptCallback:inBufferSize:outBuffer:outBufferSize:

onVideoDecryptCallback:inBufferSize:outBuffer:outBufferSize:
- (int)onVideoDecryptCallback:(const unsigned char *) inBuffer inBufferSize:(int) inBufferSize outBuffer:(unsigned char *) outBuffer outBufferSize:(int) outBufferSize;
视频解密回调
Declared in ZegoExpressEventHandler.h

参数

名称类型描述
inBufferconst unsigned char *输入数据。
inBufferSizeint输入数据的长度。
outBufferunsigned char *输出数据。
outBufferSizeint输出数据的长度。

详情

视频解密回调。

  • 通知时机:每个视频包解密。
  • 支持版本:3.24.0 及以上。

返回值

成功返回0,失败返回非0。

上一篇

zegocustomaudioprocessconfig

下一篇

zegocustommediacryptofactory

当前页

返回到顶部