Agora C++ API Reference for All Platforms
agora::rtc::IScreenCaptureSource Member List

This is the complete list of members for agora::rtc::IScreenCaptureSource, including all inherited members.

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