ZegoCustomMediaCrypto
ZegoCustomMediaCrypto
Declared in ZegoExpressEventHandler.h
方法
getEncryptDstLen:
getEncryptDstLen:
- (int)getEncryptDstLen:(int) srcLen;获取加密后目标长度。
Declared in
ZegoExpressEventHandler.h参数
| 名称 | 类型 | 描述 |
|---|---|---|
| srcLen | int | 源长度。 |
详情
获取加密后目标长度。
- 通知时机:每一个包加密都会触发。
- 支持版本: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参数
| 名称 | 类型 | 描述 |
|---|---|---|
| inBuffer | const unsigned char * | 输入数据。 |
| inBufferSize | int | 输入数据的长度。 |
| outBuffer | unsigned char * | 输出数据。 |
| outBufferSize | int | 输出数据的长度。 |
详情
音频加密回调。
- 通知时机:每个音频包加密。
- 支持版本: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参数
| 名称 | 类型 | 描述 |
|---|---|---|
| inBuffer | const unsigned char * | 输入数据。 |
| inBufferSize | int | 输入数据的长度。 |
| outBuffer | unsigned char * | 输出数据。 |
| outBufferSize | int | 输出数据的长度。 |
详情
视频加密回调。
- 通知时机:每个视频包加密。
- 支持版本: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参数
| 名称 | 类型 | 描述 |
|---|---|---|
| inBuffer | const unsigned char * | 输入数据。 |
| inBufferSize | int | 输入数据的长度。 |
| outBuffer | unsigned char * | 输出数据。 |
| outBufferSize | int | 输出数据的长度。 |
详情
视频加密回调。
- 通知时机:每个音频包解密。
- 支持版本: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参数
| 名称 | 类型 | 描述 |
|---|---|---|
| inBuffer | const unsigned char * | 输入数据。 |
| inBufferSize | int | 输入数据的长度。 |
| outBuffer | unsigned char * | 输出数据。 |
| outBufferSize | int | 输出数据的长度。 |
详情
视频解密回调。
- 通知时机:每个视频包解密。
- 支持版本:3.24.0 及以上。
返回值
成功返回0,失败返回非0。
