RCRTCCustomizedEncryptorDelegate Protocol Reference
Conforms to | NSObject |
---|---|
Declared in | RCRTCCryptoDelegate.h |
– EncryptPayloadData:payloadSize:encryptedFrame:bytesWritten:
required method
加密回调
- (int)EncryptPayloadData:(const uint8_t *)payloadData payloadSize:(size_t)payloadSize encryptedFrame:(uint8_t *)encryptedFrame bytesWritten:(size_t *)bytesWritten
Parameters
payloadData |
需要加密的数据起始地址 |
---|---|
payloadSize |
需要加密的数据的大小 |
encryptedFrame |
加密后数据起始地址 |
bytesWritten |
加密后数据的大小 @discussion 如果使用自定义加密需要实现该方法进行加密操作。 @remarks 加解密配置 |
Discussion
加密回调
Declared In
RCRTCCryptoDelegate.h
– GetMaxCiphertextByteSize:
required method
加密后数据大小
- (size_t)GetMaxCiphertextByteSize:(size_t)frameSize
Parameters
frameSize |
加密前数据的大小 @discussion 如果使用自定义加密需要根据自己的加密算法返回加密后数据的大小,SDK 会根据返回加密后数据的大小进行内存申请 @remarks 加解密配置 |
---|
Discussion
加密后数据大小
Declared In
RCRTCCryptoDelegate.h