| AUDIO_FRAME_POSITION enum name | agora::media::IAudioFrameObserverBase | |
| AUDIO_FRAME_POSITION_BEFORE_MIXING enum value | agora::media::IAudioFrameObserverBase | |
| AUDIO_FRAME_POSITION_EAR_MONITORING enum value | agora::media::IAudioFrameObserverBase | |
| AUDIO_FRAME_POSITION_MIXED enum value | agora::media::IAudioFrameObserverBase | |
| AUDIO_FRAME_POSITION_NONE enum value | agora::media::IAudioFrameObserverBase | |
| AUDIO_FRAME_POSITION_PLAYBACK enum value | agora::media::IAudioFrameObserverBase | |
| AUDIO_FRAME_POSITION_RECORD enum value | agora::media::IAudioFrameObserverBase | |
| AUDIO_FRAME_TYPE enum name | agora::media::IAudioFrameObserverBase | |
| AVDATA_AUDIO enum value | agora::rtc::IAVDataObserver | |
| AVDATA_AUDIO_MUTE enum value | agora::rtc::IAVDataObserver | |
| AVDATA_TYPE enum name | agora::rtc::IAVDataObserver | |
| AVDATA_UNKNOWN enum value | agora::rtc::IAVDataObserver | |
| AVDATA_VIDEO enum value | agora::rtc::IAVDataObserver | |
| CODEC_AUDIO enum name | agora::rtc::IAVDataObserver | |
| CODEC_AUDIO_AAC enum value | agora::rtc::IAVDataObserver | |
| CODEC_AUDIO_G722 enum value | agora::rtc::IAVDataObserver | |
| CODEC_AUDIO_PCM enum value | agora::rtc::IAVDataObserver | |
| CODEC_VIDEO enum name | agora::rtc::IAVDataObserver | |
| CODEC_VIDEO_AVC enum value | agora::rtc::IAVDataObserver | |
| CODEC_VIDEO_HEVC enum value | agora::rtc::IAVDataObserver | |
| CODEC_VIDEO_VP8 enum value | agora::rtc::IAVDataObserver | |
| FRAME_TYPE_PCM16 enum value | agora::media::IAudioFrameObserverBase | |
| getEarMonitoringAudioParams() override | agora::rtc::IMediaRecorderEx | inlinevirtual |
| getMixedAudioParams() override | agora::rtc::IMediaRecorderEx | inlinevirtual |
| getObservedAudioFramePosition()=0 | agora::media::IAudioFrameObserverBase | pure virtual |
| getPlaybackAudioParams() override | agora::rtc::IMediaRecorderEx | inlinevirtual |
| getRecordAudioParams() override | agora::rtc::IMediaRecorderEx | inlinevirtual |
| MAX_HANDLE_TIME_CNT enum value | agora::media::IAudioFrameObserverBase | |
| onAVDataReady(const AVData &avdata)=0 | agora::rtc::IAVDataObserver | pure virtual |
| onEarMonitoringAudioFrame(AudioFrame &audioFrame) override | agora::rtc::IMediaRecorderEx | inlinevirtual |
| onEncodedVideoFrameReceived(rtc::uid_t uid, const uint8_t *imageBuffer, size_t length, const rtc::EncodedVideoFrameInfo &videoEncodedFrameInfo)=0 | agora::media::IVideoEncodedFrameObserver | pure virtual |
| onMixedAudioFrame(const char *channelId, AudioFrame &audioFrame) override | agora::rtc::IMediaRecorderEx | inlinevirtual |
| onPlaybackAudioFrame(const char *channelId, AudioFrame &audioFrame) override | agora::rtc::IMediaRecorderEx | inlinevirtual |
| onPlaybackAudioFrameBeforeMixing(const char *channelId, rtc::uid_t uid, AudioFrame &audioFrame)=0 | agora::media::IAudioFrameObserver | pure virtual |
| onPlaybackAudioFrameBeforeMixing(const char *channelId, base::user_id_t userId, AudioFrame &audioFrame) | agora::media::IAudioFrameObserver | inlinevirtual |
| onRecordAudioFrame(const char *channelId, AudioFrame &audioFrame)=0 | agora::media::IAudioFrameObserverBase | pure virtual |
| release()=0 | agora::rtc::IMediaRecorderEx | pure virtual |
| setMediaRecorderObserver(media::IMediaRecorderObserverEx *observer)=0 | agora::rtc::IMediaRecorderEx | pure virtual |
| setSysVersion(int sys_version)=0 | agora::rtc::IMediaRecorderEx | pure virtual |
| startRecording(const media::MediaRecorderConfiguration &config)=0 | agora::rtc::IMediaRecorderEx | pure virtual |
| stopRecording()=0 | agora::rtc::IMediaRecorderEx | pure virtual |
| ~IAudioFrameObserverBase() | agora::media::IAudioFrameObserverBase | inlinevirtual |
| ~IAVDataObserver() | agora::rtc::IAVDataObserver | inlinevirtual |
| ~IVideoEncodedFrameObserver() | agora::media::IVideoEncodedFrameObserver | inlinevirtual |