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

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

AddRef() const =0agora::RefCountInterfacepure virtual
attachStatsSpace(uint64_t stats_space)agora::rtc::IScreenCapturerExinlinevirtual
CaptureMouseCursor(bool capture)=0agora::rtc::IScreenCapturerExpure virtual
deinit()agora::rtc::IScreenCapturerExinlinevirtual
FocusOnSelectedSource()=0agora::rtc::IScreenCapturerExpure virtual
ForcedUsingScreenCapture(bool using_screen_capture)agora::rtc::IScreenCapturerExinlinevirtual
GetCaptureSource(bool &allow_magnification_api, bool &allow_directx_capturer)agora::rtc::IScreenCapturerExinlinevirtual
GetCaptureType()=0agora::rtc::IScreenCapturerExpure virtual
getScreenCaptureSources(int thumb_cx, int thumb_cy, int icon_cx, int icon_cy, bool include_screen)agora::rtc::IScreenCapturerExinlinevirtual
GetScreenDimensions(VideoDimensions &dimension)=0agora::rtc::IScreenCapturerExpure virtual
GetSourceId()=0agora::rtc::IScreenCapturerExpure virtual
HasOneRef() const =0agora::RefCountInterfacepure virtual
InitUsingLastRegionSetting()agora::rtc::IScreenCapturerExinlinevirtual
initWithDisplayId(uint32_t displayId, const Rectangle &regionRect)=0agora::rtc::IScreenCapturerpure virtual
initWithMediaProjectionPermissionResultData(void *data, const VideoDimensions &dimensions)=0agora::rtc::IScreenCapturerpure virtual
initWithScreenRect(const Rectangle &screenRect, const Rectangle &regionRect)=0agora::rtc::IScreenCapturerpure virtual
initWithWindowId(view_t windowId, const Rectangle &regionRect)=0agora::rtc::IScreenCapturerpure virtual
RegisterCaptureDataCallback(std::weak_ptr<::rtc::VideoSinkInterface< webrtc::VideoFrame >> dataCallback)=0agora::rtc::IScreenCapturerExpure virtual
registerScreenCaptureObserver(IScreenCaptureObserver *observer)agora::rtc::IScreenCapturerExinlinevirtual
Release() const =0agora::RefCountInterfacepure virtual
SCREEN_CAPTURER_STARTED enum valueagora::rtc::IScreenCapturerEx
SCREEN_CAPTURER_STATE enum nameagora::rtc::IScreenCapturerEx
SCREEN_CAPTURER_STOPPED enum valueagora::rtc::IScreenCapturerEx
SetCaptureSource(bool allow_magnification_api, bool allow_directx_capturer)agora::rtc::IScreenCapturerExinlinevirtual
setContentHint(VIDEO_CONTENT_HINT contentHint)=0agora::rtc::IScreenCapturerpure virtual
SetContentType(agora::VideoContentSubType type)agora::rtc::IScreenCapturerExinlinevirtual
SetExcludeWindowList(const std::vector< void * > &window_list)=0agora::rtc::IScreenCapturerExpure virtual
setFrameRate(int rate)=0agora::rtc::IScreenCapturerpure virtual
SetHighLight(bool isHighLight, unsigned int color, int width)agora::rtc::IScreenCapturerExinlinevirtual
SetOutputDimensions(VideoDimensions dimension)agora::rtc::IScreenCapturerExinlinevirtual
setScreenOrientation(VIDEO_ORIENTATION orientation)=0agora::rtc::IScreenCapturerpure virtual
StartCapture()=0agora::rtc::IScreenCapturerExpure virtual
StopCapture()=0agora::rtc::IScreenCapturerExpure virtual
unregisterScreenCaptureObserver(IScreenCaptureObserver *observer)agora::rtc::IScreenCapturerExinlinevirtual
updateScreenCaptureRegion(const Rectangle &regionRect)=0agora::rtc::IScreenCapturerpure virtual
~IScreenCapturer()agora::rtc::IScreenCapturerinlineprotected
~IScreenCapturerEx()agora::rtc::IScreenCapturerExinlinevirtual
~RefCountInterface()agora::RefCountInterfaceinlineprotectedvirtual