Agora Java API Reference for Android
Public Member Functions | List of all members
agora::rtc::IAudioEncodedFrameObserver Class Referenceabstract

Public Member Functions

virtual void OnRecordAudioEncodedFrame (const uint8_t *frameBuffer, int length, const EncodedAudioFrameInfo &audioEncodedFrameInfo)=0
 
virtual void OnPlaybackAudioEncodedFrame (const uint8_t *frameBuffer, int length, const EncodedAudioFrameInfo &audioEncodedFrameInfo)=0
 
virtual void OnMixedAudioEncodedFrame (const uint8_t *frameBuffer, int length, const EncodedAudioFrameInfo &audioEncodedFrameInfo)=0
 

Member Function Documentation

◆ OnRecordAudioEncodedFrame()

virtual void agora::rtc::IAudioEncodedFrameObserver::OnRecordAudioEncodedFrame ( const uint8_t *  frameBuffer,
int  length,
const EncodedAudioFrameInfo audioEncodedFrameInfo 
)
pure virtual

Occurs each time the SDK receives an encoded recorded audio frame.

Parameters
frameBufferThe pointer to the audio frame buffer.
lengthThe data length of the audio frame.
audioEncodedFrameInfoThe information of the encoded audio frame: EncodedAudioFrameInfo.

◆ OnPlaybackAudioEncodedFrame()

virtual void agora::rtc::IAudioEncodedFrameObserver::OnPlaybackAudioEncodedFrame ( const uint8_t *  frameBuffer,
int  length,
const EncodedAudioFrameInfo audioEncodedFrameInfo 
)
pure virtual

Occurs each time the SDK receives an encoded playback audio frame.

Parameters
frameBufferThe pointer to the audio frame buffer.
lengthThe data length of the audio frame.
audioEncodedFrameInfoThe information of the encoded audio frame: EncodedAudioFrameInfo.

◆ OnMixedAudioEncodedFrame()

virtual void agora::rtc::IAudioEncodedFrameObserver::OnMixedAudioEncodedFrame ( const uint8_t *  frameBuffer,
int  length,
const EncodedAudioFrameInfo audioEncodedFrameInfo 
)
pure virtual

Occurs each time the SDK receives an encoded mixed audio frame.

Parameters
frameBufferThe pointer to the audio frame buffer.
lengthThe data length of the audio frame.
audioEncodedFrameInfoThe information of the encoded audio frame: EncodedAudioFrameInfo.