Agora C++ API Reference for All Platforms
Public Member Functions | List of all members
agora::rtc::IAudioEncodedFrameSenderEx Class Referenceabstract

Inherits agora::rtc::IAudioEncodedFrameSender.

Public Member Functions

virtual ~IAudioEncodedFrameSenderEx ()
 
virtual void RegisterEncodedFrameDataCallback (IAudioEncodedFrameDataCallback *dataCallback)=0
 
virtual void DeRegisterEncodedFrameDataCallback ()=0
 
- Public Member Functions inherited from agora::rtc::IAudioEncodedFrameSender
virtual bool sendEncodedAudioFrame (const uint8_t *payload_data, size_t payload_size, const EncodedAudioFrameInfo &audioFrameInfo)=0
 
- Public Member Functions inherited from agora::RefCountInterface
virtual void AddRef () const =0
 
virtual RefCountReleaseStatus Release () const =0
 
virtual bool HasOneRef () const =0
 

Additional Inherited Members

- Protected Member Functions inherited from agora::rtc::IAudioEncodedFrameSender
 ~IAudioEncodedFrameSender ()
 
- Protected Member Functions inherited from agora::RefCountInterface
virtual ~RefCountInterface ()
 

Constructor & Destructor Documentation

◆ ~IAudioEncodedFrameSenderEx()

virtual agora::rtc::IAudioEncodedFrameSenderEx::~IAudioEncodedFrameSenderEx ( )
inlinevirtual

Member Function Documentation

◆ RegisterEncodedFrameDataCallback()

virtual void agora::rtc::IAudioEncodedFrameSenderEx::RegisterEncodedFrameDataCallback ( IAudioEncodedFrameDataCallback dataCallback)
pure virtual

◆ DeRegisterEncodedFrameDataCallback()

virtual void agora::rtc::IAudioEncodedFrameSenderEx::DeRegisterEncodedFrameDataCallback ( )
pure virtual