Agora RTC Objective-C API Reference
Refactor
|
Go to the documentation of this file.
15 class IExtensionControl;
54 int& extension_count) {
55 (void) extension_list;
71 virtual void setProperty(
const char* key,
const char* value) {}
Definition: AgoraExtensionVersion.h:14
Definition: AgoraRefPtr.h:44
@ VIDEO_SINK
Definition: NGIAgoraExtensionProvider.h:42
virtual void getExtensionVersion(const char *extension_name, ExtensionVersion &version)=0
virtual ~IExtensionProvider()
Definition: NGIAgoraExtensionProvider.h:74
virtual agora_refptr< IVideoSinkBase > createVideoSink(const char *name)
Definition: NGIAgoraExtensionProvider.h:67
Definition: NGIAgoraExtensionProvider.h:77
Definition: AgoraAtomicOps.h:21
EXTENSION_TYPE
Definition: NGIAgoraExtensionProvider.h:37
@ VIDEO_PRE_PROCESSING_FILTER
Definition: NGIAgoraExtensionProvider.h:39
@ AUDIO_SINK
Definition: NGIAgoraExtensionProvider.h:41
@ UNKNOWN
Definition: NGIAgoraExtensionProvider.h:43
virtual void setProperty(const char *key, const char *value)
Definition: NGIAgoraExtensionProvider.h:71
Definition: NGIAgoraExtensionProvider.h:35
@ VIDEO_POST_PROCESSING_FILTER
Definition: NGIAgoraExtensionProvider.h:40
@ AUDIO_FILTER
Definition: NGIAgoraExtensionProvider.h:38
virtual void setExtensionControl(IExtensionControl *control)
Definition: NGIAgoraExtensionProvider.h:51
Definition: AgoraRefPtr.h:31
virtual agora_refptr< IExtensionVideoFilter > createVideoFilter(const char *name)
Definition: NGIAgoraExtensionProvider.h:63
virtual void enumerateExtensions(ExtensionMetaInfo *extension_list, int &extension_count)
Definition: NGIAgoraExtensionProvider.h:53
virtual agora_refptr< IAudioFilter > createAudioFilter(const char *name)
Definition: NGIAgoraExtensionProvider.h:59
Definition: NGIAgoraExtensionControl.h:23