ZegoLiveRoom
Public Member Functions | List of all members
ZEGO::AUDIO_ENCRYPT_DECRYPT::IZegoAudioEncryptDecryptCallback Class Referenceabstract

#include <zego-api-audio-encrypt-decrypt.h>

Public Member Functions

virtual void OnAudioEncryptDecryptCallback (const char *pszStreamID, const unsigned char *pInData, int inDataLen, unsigned char *pOutData, int *pOutDataLen, int maxOutBufLen)=0
 
virtual ~IZegoAudioEncryptDecryptCallback ()
 

Constructor & Destructor Documentation

◆ ~IZegoAudioEncryptDecryptCallback()

virtual ZEGO::AUDIO_ENCRYPT_DECRYPT::IZegoAudioEncryptDecryptCallback::~IZegoAudioEncryptDecryptCallback ( )
inlinevirtual

Member Function Documentation

◆ OnAudioEncryptDecryptCallback()

virtual void ZEGO::AUDIO_ENCRYPT_DECRYPT::IZegoAudioEncryptDecryptCallback::OnAudioEncryptDecryptCallback ( const char *  pszStreamID,
const unsigned char *  pInData,
int  inDataLen,
unsigned char *  pOutData,
int *  pOutDataLen,
int  maxOutBufLen 
)
pure virtual

音频加密、解密回调

Parameters
pszStreamID标识当前回调的音频数据属于哪条流
pInDataSDK回调给用户的音频数据, 推流时用于加密,拉流时用于解密
inDataLenSDK回调给用户的音频数据的长度(单位:btye)
pOutData用户将加密(推流)或者解密(拉流)后的音频数据回传给SDK
pOutDataLen用户实际回传给SDK的数据大小(单位:btye)
maxOutBufLen用户回传数据的缓冲区的最大长度(单位:btye)

The documentation for this class was generated from the following file: