AddRef() const =0 | agora::RefCountInterface | pure virtual |
capture(agora::agora_refptr< IVideoFrame > &frame) | agora::rtc::IScreenCaptureSource | inlinevirtual |
CaptureMode enum name | agora::rtc::IScreenCaptureSource | |
captureMouseCursor(bool capture) | agora::rtc::IScreenCaptureSource | inlinevirtual |
getCustomContext(const char *key) | agora::rtc::IScreenCaptureSource | inlinevirtual |
getProfilingStats(ScreenCaptureProfilingStatistics &stats) | agora::rtc::IScreenCaptureSource | inlinevirtual |
getProperty(const char *key, char *json_value, int &length) | agora::rtc::IScreenCaptureSource | inlinevirtual |
getScreenCaptureSources(int thumb_cx, int thumb_cy, int icon_cx, int icon_cy, bool include_screen) | agora::rtc::IScreenCaptureSource | inlinevirtual |
getScreenDimensions(int &width, int &height) | agora::rtc::IScreenCaptureSource | inlinevirtual |
getVideoCaptureMode()=0 | agora::rtc::IScreenCaptureSource | pure virtual |
HasOneRef() const =0 | agora::RefCountInterface | pure virtual |
initializeCapture(const agora_refptr< Control > &control)=0 | agora::rtc::IScreenCaptureSource | pure virtual |
kPull enum value | agora::rtc::IScreenCaptureSource | |
kPush enum value | agora::rtc::IScreenCaptureSource | |
MAX enum value | agora::rtc::IScreenCaptureSource | |
Release() const =0 | agora::RefCountInterface | pure virtual |
setAudioVolume(uint32_t volume) | agora::rtc::IScreenCaptureSource | inlinevirtual |
SetContentType(VideoContentSubType type) | agora::rtc::IScreenCaptureSource | inlinevirtual |
setCustomContext(const char *key, const void *context) | agora::rtc::IScreenCaptureSource | inlinevirtual |
setExcludeWindowList(void *const *handles, int count) | agora::rtc::IScreenCaptureSource | inlinevirtual |
setFrameRate(int fps) | agora::rtc::IScreenCaptureSource | inlinevirtual |
setHighLight(bool isHighLight, unsigned int color, int width) | agora::rtc::IScreenCaptureSource | inlinevirtual |
setProperty(const char *key, const char *json_value) | agora::rtc::IScreenCaptureSource | inlinevirtual |
setScreenCaptureDimensions(const agora::rtc::VideoDimensions &dimensions) | agora::rtc::IScreenCaptureSource | inlinevirtual |
SHARE_DOCUMENT enum value | agora::rtc::IScreenCaptureSource | |
SHARE_GAMING enum value | agora::rtc::IScreenCaptureSource | |
SHARE_HFHD enum value | agora::rtc::IScreenCaptureSource | |
SHARE_RDC enum value | agora::rtc::IScreenCaptureSource | |
SHARE_VIDEO enum value | agora::rtc::IScreenCaptureSource | |
startAudioCapture(const AudioCaptureConfig &config) | agora::rtc::IScreenCaptureSource | inlinevirtual |
startVideoCapture(const VideoCaptureConfig &config)=0 | agora::rtc::IScreenCaptureSource | pure virtual |
stopAudioCapture() | agora::rtc::IScreenCaptureSource | inlinevirtual |
stopVideoCapture()=0 | agora::rtc::IScreenCaptureSource | pure virtual |
UNSPECIFIED enum value | agora::rtc::IScreenCaptureSource | |
updateCaptureRegion(const agora::rtc::Rectangle &captureRegion) | agora::rtc::IScreenCaptureSource | inlinevirtual |
VideoContentSubType enum name | agora::rtc::IScreenCaptureSource | |
~IScreenCaptureSource() | agora::rtc::IScreenCaptureSource | inlinevirtual |
~RefCountInterface() | agora::RefCountInterface | inlineprotectedvirtual |