Agora RTC Objective-C API Reference
Refactor
|
Go to the documentation of this file.
9 #pragma once // NOLINT(build/header_guard)
19 class IExtensionProvider;
86 virtual int fireEvent(
const char* provider,
const char* extension,
const char* event_key,
const char* value) = 0;
Definition: NGIAgoraExtensionControl.h:28
Definition: AgoraRefPtr.h:44
bool video
Definition: NGIAgoraExtensionControl.h:36
virtual int dumpVideoFrame(agora_refptr< IVideoFrame > frame, const char *file)=0
virtual int registerProvider(const char *provider, agora_refptr< IExtensionProvider > instance)=0
Definition: AgoraAtomicOps.h:21
virtual void recycleVideoCache()=0
virtual void getCapabilities(Capabilities &capabilities)=0
OPTIONAL_ENUM_CLASS LOG_LEVEL
Definition: IAgoraLog.h:35
virtual ~IExtensionControl()
Definition: NGIAgoraExtensionControl.h:96
virtual int log(commons::LOG_LEVEL level, const char *message)=0
bool audio
Definition: NGIAgoraExtensionControl.h:32
virtual int fireEvent(const char *provider, const char *extension, const char *event_key, const char *value)=0
Definition: NGIAgoraExtensionControl.h:23