AddRef() const =0 | agora::RefCountInterface | pure virtual |
attachStatsSpace(uint64_t stats_space) | agora::rtc::IScreenCapturerEx | inlinevirtual |
CaptureMouseCursor(bool capture)=0 | agora::rtc::IScreenCapturerEx | pure virtual |
deinit() | agora::rtc::IScreenCapturerEx | inlinevirtual |
FocusOnSelectedSource()=0 | agora::rtc::IScreenCapturerEx | pure virtual |
ForcedUsingScreenCapture(bool using_screen_capture) | agora::rtc::IScreenCapturerEx | inlinevirtual |
GetAllowUseWGC(bool &allow_use_wgc) | agora::rtc::IScreenCapturerEx | inlinevirtual |
GetCaptureSource(bool &allow_magnification_api, bool &allow_directx_capturer) | agora::rtc::IScreenCapturerEx | inlinevirtual |
GetCaptureToTexture(bool &capture_to_texture) | agora::rtc::IScreenCapturerEx | inlinevirtual |
GetCaptureType()=0 | agora::rtc::IScreenCapturerEx | pure virtual |
GetContentType(agora::VideoContentType &type, agora::VideoContentSubType &subtype) | agora::rtc::IScreenCapturerEx | inlinevirtual |
getScreenCaptureSources(const IScreenCaptureSource::ScreenSourceListOption &option) | agora::rtc::IScreenCapturerEx | inlinevirtual |
GetScreenDimensions(VideoDimensions &dimension)=0 | agora::rtc::IScreenCapturerEx | pure virtual |
GetSourceId()=0 | agora::rtc::IScreenCapturerEx | pure virtual |
HasOneRef() const =0 | agora::RefCountInterface | pure virtual |
InitUsingLastRegionSetting() | agora::rtc::IScreenCapturerEx | inlinevirtual |
initWithDisplayId(uint32_t displayId, const Rectangle ®ionRect)=0 | agora::rtc::IScreenCapturer | pure virtual |
initWithDisplayIdLLApiInternal(uint32_t displayId, const rtc::Rectangle ®ionRect)=0 | agora::rtc::IScreenCapturerEx | pure virtual |
initWithMediaProjectionPermissionResultData(void *data, const VideoDimensions &dimensions)=0 | agora::rtc::IScreenCapturer | pure virtual |
initWithMediaProjectionPermissionResultDataLLApiInternal(void *data, const VideoDimensions &dimensions)=0 | agora::rtc::IScreenCapturerEx | pure virtual |
initWithScreenRect(const Rectangle &screenRect, const Rectangle ®ionRect)=0 | agora::rtc::IScreenCapturer | pure virtual |
initWithScreenRectLLApiInternal(const rtc::Rectangle &screenRect, const rtc::Rectangle ®ionRect)=0 | agora::rtc::IScreenCapturerEx | pure virtual |
initWithWindowId(view_t windowId, const Rectangle ®ionRect)=0 | agora::rtc::IScreenCapturer | pure virtual |
initWithWindowIdLLApiInternal(view_t windowId, const rtc::Rectangle ®ionRect)=0 | agora::rtc::IScreenCapturerEx | pure virtual |
RegisterCaptureDataCallback(std::weak_ptr<::rtc::VideoSinkInterface< webrtc::VideoFrame >> dataCallback)=0 | agora::rtc::IScreenCapturerEx | pure virtual |
registerScreenCaptureObserver(IScreenCaptureObserver *observer) | agora::rtc::IScreenCapturerEx | inlinevirtual |
Release() const =0 | agora::RefCountInterface | pure virtual |
SCREEN_CAPTURER_STARTED enum value | agora::rtc::IScreenCapturerEx | |
SCREEN_CAPTURER_STATE enum name | agora::rtc::IScreenCapturerEx | |
SCREEN_CAPTURER_STOPPED enum value | agora::rtc::IScreenCapturerEx | |
SetAllowUseWGC(bool allow_use_wgc) | agora::rtc::IScreenCapturerEx | inlinevirtual |
SetCaptureSource(bool allow_magnification_api, bool allow_directx_capturer) | agora::rtc::IScreenCapturerEx | inlinevirtual |
SetCaptureToTexture(bool capture_to_texture) | agora::rtc::IScreenCapturerEx | inlinevirtual |
setContentHint(VIDEO_CONTENT_HINT contentHint, aosl_ref_t ares=AOSL_REF_INVALID)=0 | agora::rtc::IScreenCapturer | pure virtual |
SetContentType(agora::VideoContentSubType type) | agora::rtc::IScreenCapturerEx | inlinevirtual |
SetExcludeWindowList(const std::vector< void * > &window_list)=0 | agora::rtc::IScreenCapturerEx | pure virtual |
setFrameRate(int rate, aosl_ref_t ares=AOSL_REF_INVALID)=0 | agora::rtc::IScreenCapturer | pure virtual |
setFrameRateLLApiInternal(int rate)=0 | agora::rtc::IScreenCapturerEx | pure virtual |
SetHighLight(bool isHighLight, unsigned int color, int width) | agora::rtc::IScreenCapturerEx | inlinevirtual |
SetOutputDimensions(VideoDimensions dimension) | agora::rtc::IScreenCapturerEx | inlinevirtual |
setScreenOrientation(VIDEO_ORIENTATION orientation, aosl_ref_t ares=AOSL_REF_INVALID)=0 | agora::rtc::IScreenCapturer | pure virtual |
setScreenOrientationLLApiInternal(VIDEO_ORIENTATION orientation)=0 | agora::rtc::IScreenCapturerEx | pure virtual |
SetVideoQoEPusher(std::weak_ptr< agora::rtc::VideoStatsEventsPusher > pusher)=0 | agora::rtc::IScreenCapturerEx | pure virtual |
StartCapture()=0 | agora::rtc::IScreenCapturerEx | pure virtual |
StopCapture()=0 | agora::rtc::IScreenCapturerEx | pure virtual |
unregisterScreenCaptureObserver(IScreenCaptureObserver *observer) | agora::rtc::IScreenCapturerEx | inlinevirtual |
updateScreenCaptureRegion(const Rectangle ®ionRect, aosl_ref_t ares=AOSL_REF_INVALID)=0 | agora::rtc::IScreenCapturer | pure virtual |
updateScreenCaptureRegionLLApiInternal(const rtc::Rectangle &rect)=0 | agora::rtc::IScreenCapturerEx | pure virtual |
~IScreenCapturer() | agora::rtc::IScreenCapturer | inlineprotected |
~IScreenCapturerEx() | agora::rtc::IScreenCapturerEx | inlinevirtual |
~RefCountInterface() | agora::RefCountInterface | inlineprotectedvirtual |