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
CaptureMouseCursor(bool capture)=0agora::rtc::IScreenCapturerExpure virtual
FocusOnSelectedSource()=0agora::rtc::IScreenCapturerExpure virtual
ForcedUsingScreenCapture(bool using_screen_capture)=0agora::rtc::IScreenCapturerExpure virtual
GetCaptureSource(bool &allow_magnification_api, bool &allow_directx_capturer)=0agora::rtc::IScreenCapturerExpure virtual
GetCaptureType()=0agora::rtc::IScreenCapturerExpure virtual
GetScreenDimensions(VideoDimensions &dimension)=0agora::rtc::IScreenCapturerExpure virtual
GetSourceId()=0agora::rtc::IScreenCapturerExpure virtual
HasOneRef() const =0agora::RefCountInterfacepure virtual
InitUsingLastRegionSetting()=0agora::rtc::IScreenCapturerExpure virtual
InitUsingLastScreenSetting(const rtc::Rectangle &regionRect)=0agora::rtc::IScreenCapturerExpure virtual
initWithDisplayId(view_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)=0agora::rtc::IScreenCapturerExpure virtual
setContentHint(VIDEO_CONTENT_HINT contentHint)=0agora::rtc::IScreenCapturerpure virtual
SetExcludeWindowList(const std::vector< void * > &window_list)=0agora::rtc::IScreenCapturerExpure virtual
SetFrameRate(int rate)=0agora::rtc::IScreenCapturerExpure virtual
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