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
GetAllowUseWGC(bool &allow_use_wgc)agora::rtc::IScreenCapturerExinlinevirtual
GetCaptureSource(bool &allow_magnification_api, bool &allow_directx_capturer)agora::rtc::IScreenCapturerExinlinevirtual
GetCaptureToTexture(bool &capture_to_texture)agora::rtc::IScreenCapturerExinlinevirtual
GetCaptureType()=0agora::rtc::IScreenCapturerExpure virtual
GetContentType(agora::VideoContentType &type, agora::VideoContentSubType &subtype)agora::rtc::IScreenCapturerExinlinevirtual
getScreenCaptureSources(const IScreenCaptureSource::ScreenSourceListOption &option)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
initWithDisplayIdLLApiInternal(uint32_t displayId, const rtc::Rectangle &regionRect)=0agora::rtc::IScreenCapturerExpure virtual
initWithMediaProjectionPermissionResultData(void *data, const VideoDimensions &dimensions)=0agora::rtc::IScreenCapturerpure virtual
initWithMediaProjectionPermissionResultDataLLApiInternal(void *data, const VideoDimensions &dimensions)=0agora::rtc::IScreenCapturerExpure virtual
initWithScreenRect(const Rectangle &screenRect, const Rectangle &regionRect)=0agora::rtc::IScreenCapturerpure virtual
initWithScreenRectLLApiInternal(const rtc::Rectangle &screenRect, const rtc::Rectangle &regionRect)=0agora::rtc::IScreenCapturerExpure virtual
initWithWindowId(view_t windowId, const Rectangle &regionRect)=0agora::rtc::IScreenCapturerpure virtual
initWithWindowIdLLApiInternal(view_t windowId, const rtc::Rectangle &regionRect)=0agora::rtc::IScreenCapturerExpure 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
SetAllowUseWGC(bool allow_use_wgc)agora::rtc::IScreenCapturerExinlinevirtual
SetCaptureSource(bool allow_magnification_api, bool allow_directx_capturer)agora::rtc::IScreenCapturerExinlinevirtual
SetCaptureToTexture(bool capture_to_texture)agora::rtc::IScreenCapturerExinlinevirtual
setContentHint(VIDEO_CONTENT_HINT contentHint, aosl_ref_t ares=AOSL_REF_INVALID)=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, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::IScreenCapturerpure virtual
setFrameRateLLApiInternal(int rate)=0agora::rtc::IScreenCapturerExpure virtual
SetHighLight(bool isHighLight, unsigned int color, int width)agora::rtc::IScreenCapturerExinlinevirtual
SetOutputDimensions(VideoDimensions dimension)agora::rtc::IScreenCapturerExinlinevirtual
setScreenOrientation(VIDEO_ORIENTATION orientation, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::IScreenCapturerpure virtual
setScreenOrientationLLApiInternal(VIDEO_ORIENTATION orientation)=0agora::rtc::IScreenCapturerExpure virtual
SetVideoQoEPusher(std::weak_ptr< agora::rtc::VideoStatsEventsPusher > pusher)=0agora::rtc::IScreenCapturerExpure virtual
StartCapture()=0agora::rtc::IScreenCapturerExpure virtual
StopCapture()=0agora::rtc::IScreenCapturerExpure virtual
unregisterScreenCaptureObserver(IScreenCaptureObserver *observer)agora::rtc::IScreenCapturerExinlinevirtual
updateScreenCaptureRegion(const Rectangle &regionRect, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::IScreenCapturerpure virtual
updateScreenCaptureRegionLLApiInternal(const rtc::Rectangle &rect)=0agora::rtc::IScreenCapturerExpure virtual
~IScreenCapturer()agora::rtc::IScreenCapturerinlineprotected
~IScreenCapturerEx()agora::rtc::IScreenCapturerExinlinevirtual
~RefCountInterface()agora::RefCountInterfaceinlineprotectedvirtual