Inherits agora::rtc::IExtensionProvider.
|
enum | EXTENSION_TYPE {
AUDIO_FILTER,
VIDEO_PRE_PROCESSING_FILTER,
VIDEO_POST_PROCESSING_FILTER,
AUDIO_SINK,
VIDEO_SINK,
AUDIO_RECORDING_LOCAL_PLAYBACK_FILTER = 10000,
AUDIO_POST_PROCESSING_FILTER = 10001,
AUDIO_REMOTE_USER_PLAYBACK_FILTER = 10002,
AUDIO_PCM_SOURCE_FILTER = 10003,
AUDIO_PCM_SOURCE_SENDING_FILTER = 10004,
AUDIO_PCM_SOURCE_LOCAL_PLAYBACK_FILTER = 10005,
AUDIO_REMOTE_MIXED_PLAYBACK_FILTER = 10006,
UNKNOWN = 0xFFFF
} |
|
virtual | ~IExtensionProvider () |
|
virtual | ~RefCountInterface () |
|
◆ createCustomExtension()
virtual void* agora::rtc::ICustomExtensionProvider::createCustomExtension |
( |
const char * |
name | ) |
|
|
pure virtual |
◆ destroyCustomExtension()
virtual void agora::rtc::ICustomExtensionProvider::destroyCustomExtension |
( |
const char * |
name, |
|
|
void * |
object |
|
) |
| |
|
pure virtual |
◆ createLipSyncFilter()