Agora Java API Reference for Android
|
9 #pragma once // NOLINT(build/header_guard)
10 #include "AgoraBase.h"
11 #include "AgoraRefPtr.h"
12 #include "IAgoraLog.h"
13 #include "NGIAgoraVideoFrame.h"
88 virtual int log(commons::LOG_LEVEL level,
const char* message) = 0;
90 virtual int fireEvent(
const char*
id,
const char* event_key,
const char* event_json_str) = 0;
Type
Definition: NGIAgoraVideoFrame.h:26
Definition: NGIAgoraExtensionControl.h:25
Definition: AgoraRefPtr.h:34
bool audio
Definition: NGIAgoraExtensionControl.h:29
virtual void getCapabilities(Capabilities &capabilities)=0
virtual agora_refptr< IVideoFrame > copyVideoFrame(agora_refptr< IVideoFrame > src)=0
Format
Definition: NGIAgoraVideoFrame.h:40
bool video
Definition: NGIAgoraExtensionControl.h:33
virtual int log(commons::LOG_LEVEL level, const char *message)=0
virtual void recycleVideoCache(IVideoFrame::Type type)=0
virtual int dumpVideoFrame(agora_refptr< IVideoFrame > frame, const char *file)=0
Definition: NGIAgoraExtensionControl.h:20
virtual agora_refptr< IVideoFrame > createVideoFrame(IVideoFrame::Type type, IVideoFrame::Format format, int width, int height)=0