Agora C++ API Reference for All Platforms

Loading...
Searching...
No Matches
agora::rtc::IExtensionVideoEncoder Member List

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

AddRef() const =0 | agora::RefCountInterface | pure virtual
encode(agora_refptr< IVideoFrame > frame, VIDEO_FRAME_TYPE frame_type)=0 | agora::rtc::IExtensionVideoEncoder | pure virtual
getAdvancedCodecProperty(const char *key, char *json_value, int &length) const =0 | agora::rtc::IExtensionVideoEncoder | pure virtual
HasOneRef() const =0 | agora::RefCountInterface | pure virtual
initVideoEncoder(ExtensionVideoCodecSettings codec_settings)=0 | agora::rtc::IExtensionVideoEncoder | pure virtual
querySupportCodecDataFormat(media::base::VIDEO_PIXEL_FORMAT *data_format, int &size)=0 | agora::rtc::IExtensionVideoEncoder | pure virtual
registerEncoderCallback(IExtensionEncoderCallback *callback)=0 | agora::rtc::IExtensionVideoEncoder | pure virtual
Release() const =0 | agora::RefCountInterface | pure virtual
releaseVideoEncoder()=0 | agora::rtc::IExtensionVideoEncoder | pure virtual
setAdvancedCodecProperty(const char *key, const char *json_value)=0 | agora::rtc::IExtensionVideoEncoder | pure virtual
setRates(uint32_t bitrate_kbps, uint32_t framerate)=0 | agora::rtc::IExtensionVideoEncoder | pure virtual
~RefCountInterface() | agora::RefCountInterface | inlineprotectedvirtual