QNAudioEncryptDelegate
Index
Core Methods
        
Core Methods
onGetExtraData
- - (int)localAudioTrack:(QNLocalAudioTrack *)localAudioTrack onPutExtraData:(uint8_t *)extraData maxSize:(int)maxSize;
- 
    远端音频 Track 扩展数据回调 Parameters- 
        localAudioTrack: QNLocalAudioTrack远端音频 Track 
- 
        extraData: uint8_t音频扩展数据 
- 
        maxSize: int扩展数据大小 
 
- 
        
onSetMaxEncryptSize
- - (int)localAudioTrack:(QNLocalAudioTrack *)localAudioTrack onSetMaxEncryptSize:(int)frameSize;
- 
    设置加密后的最大字节数 注意配合 onEncrypt 使用 注意不超过 1000 字节,若存在 extra data 则除了加上 extra data 大小外,还需额外添加 6 个字节的 SDK 内置标识分割符大小,没有任何处理则返回 0 Parameters- 
        localAudioTrack: QNLocalAudioTrack远端音频 Track 
- 
        frameSize: int数据大小 
 Returns 返回音频处理后的总字节数,包括加密的数据以及自定义数据;若添加自定义数据,则需额外增加 6 个字节的内置标识分隔符大小
- 
        
onEncrypt
- - (int)localAudioTrack:(QNLocalAudioTrack *)localAudioTrack onEncrypt:(uint8_t *)frame frameSize:(int)frameSize encryptedFrame:(uint8_t *)encryptedFrame;
- 
    加密回调接口 Parameters- 
        localAudioTrack: QNLocalAudioTrack远端音频 Track 
- 
        frame: uint8_t *加密前的数据 
- 
        frameSize: int加密前的数据大小 
- 
        encryptedFrame: uint8_t *加密后的数据 
 Returns 加密后的数据大小
- 
        
    文档反馈
    (如有产品使用问题,请 提交工单)