Agora C++ API Reference for All Platforms

agora::rtc::IVideoEncoderProvider Member List

This is the complete list of members for agora::rtc::IVideoEncoderProvider, including all inherited members.

AddRef() const =0 | agora::RefCountInterface | pure virtual
AUDIO_FILTER enum value | agora::rtc::IExtensionProvider |
AUDIO_PCM_SOURCE_FILTER enum value | agora::rtc::IExtensionProvider |
AUDIO_PCM_SOURCE_LOCAL_PLAYBACK_FILTER enum value | agora::rtc::IExtensionProvider |
AUDIO_PCM_SOURCE_SENDING_FILTER enum value | agora::rtc::IExtensionProvider |
AUDIO_POST_PROCESSING_FILTER enum value | agora::rtc::IExtensionProvider |
AUDIO_RECORDING_LOCAL_PLAYBACK_FILTER enum value | agora::rtc::IExtensionProvider |
AUDIO_REMOTE_MIXED_PLAYBACK_FILTER enum value | agora::rtc::IExtensionProvider |
AUDIO_REMOTE_USER_PLAYBACK_FILTER enum value | agora::rtc::IExtensionProvider |
AUDIO_SINK enum value | agora::rtc::IExtensionProvider |
createAudioFilter(const char *name) | agora::rtc::IExtensionProvider | inline virtual
createEncoder(const VideoCodecInfo &info, aosl_mpq_t mpq=AOSL_MPQ_INVALID)=0 | agora::rtc::IVideoEncoderProvider | pure virtual
createVideoFilter(const char *name) | agora::rtc::IExtensionProvider | inline virtual
createVideoSink(const char *name) | agora::rtc::IExtensionProvider | inline virtual
destroyEncoder(webrtc::VideoEncoder *encoder)=0 | agora::rtc::IVideoEncoderProvider | pure virtual
enumerateEncoders(VideoCodecInfo *info_list, int &count)=0 | agora::rtc::IVideoEncoderProvider | pure virtual
enumerateExtensions(ExtensionMetaInfo *extension_list, int &extension_count) | agora::rtc::IExtensionProvider | inline virtual
EXTENSION_TYPE enum name | agora::rtc::IExtensionProvider |
getCustomProperty(const VideoCodecInfo &info, const char *key, void *data) | agora::rtc::IVideoEncoderProvider | inline virtual
HasOneRef() const =0 | agora::RefCountInterface | pure virtual
Release() const =0 | agora::RefCountInterface | pure virtual
setCustomProperty(const VideoCodecInfo &info, const char *key, const void *data) | agora::rtc::IVideoEncoderProvider | inline virtual
setExtensionControl(IExtensionControl *control) | agora::rtc::IExtensionProvider | inline virtual
setProperty(const char *key, const char *value) | agora::rtc::IExtensionProvider | inline virtual
UNKNOWN enum value | agora::rtc::IExtensionProvider |
VIDEO_POST_CAPTURE_FILTER enum value | agora::rtc::IExtensionProvider |
VIDEO_POST_PROCESSING_FILTER enum value | agora::rtc::IExtensionProvider |
VIDEO_PRE_ENCODER_FILTER enum value | agora::rtc::IExtensionProvider |
VIDEO_PRE_PREVIEW_FILTER enum value | agora::rtc::IExtensionProvider |
VIDEO_PRE_PROCESSING_FILTER enum value | agora::rtc::IExtensionProvider |
VIDEO_SINK enum value | agora::rtc::IExtensionProvider |
~IExtensionProvider() | agora::rtc::IExtensionProvider | inline protected virtual
~IVideoEncoderProvider() | agora::rtc::IVideoEncoderProvider | inline virtual
~RefCountInterface() | agora::RefCountInterface | inline protected virtual