QNAudioDecryptDelegate
Index
Core Methods
Core Methods
onGetExtraData
- - (void)remoteAudioTrack:(QNRemoteAudioTrack *)remoteAudioTrack onGetExtraData:(uint8_t *)extraData dataSize:(int)dataSize;
-
远端音频 Track 扩展数据回调
Parameters-
remoteAudioTrack: QNRemoteAudioTrack
远端音频 Track
-
extraData: uint8_t
音频扩展数据
-
dataSize: int
扩展数据大小
-
onSetMaxDecryptSize
- - (int)remoteAudioTrack:(QNRemoteAudioTrack *)remoteAudioTrack onSetMaxDecryptSize:(int)frameSize;
-
设置解密后的最大字节数
注意配合 onDecrypt 使用
注意返回 frameSize,没有任何处理则返回 0
Parameters-
remoteAudioTrack: QNRemoteAudioTrack
远端音频 Track
-
frameSize: int
数据大小
Returns 最大字节数 -
onDecrypt
- - (int)remoteAudioTrack:(QNRemoteAudioTrack *)remoteAudioTrack onDecrypt:(uint8_t *)frame frameSize:(int)frameSize decryptedFrame:(uint8_t *)decryptedFrame;
-
解密回调接口
Parameters-
remoteAudioTrack: QNRemoteAudioTrack
远端音频 Track
-
frame: uint8_t *
解密前的数据
-
frameSize: int
解密前的数据大小
-
decryptedFrame: uint8_t *
解密后的数据
Returns 解密后的数据大小 -
文档反馈
(如有产品使用问题,请 提交工单)