Agora C++ API Reference for All Platforms

Loading...
Searching...
No Matches
agora::rtc::IScreenCaptureSource Member List

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

AddRef() const =0 | agora::RefCountInterface | pure virtual
capture(agora::agora_refptr< IVideoFrame > &frame) | agora::rtc::IScreenCaptureSource | inlinevirtual
CaptureMode enum name | agora::rtc::IScreenCaptureSource |
captureMouseCursor(bool capture) | agora::rtc::IScreenCaptureSource | inlinevirtual
getCustomContext(const char *key) | agora::rtc::IScreenCaptureSource | inlinevirtual
getProfilingStats(ScreenCaptureProfilingStatistics &stats) | agora::rtc::IScreenCaptureSource | inlinevirtual
getProperty(const char *key, char *json_value, int &length) | agora::rtc::IScreenCaptureSource | inlinevirtual
getScreenCaptureSources(const ScreenSourceListOption &option) | agora::rtc::IScreenCaptureSource | inlinevirtual
getScreenDimensions(int &width, int &height) | agora::rtc::IScreenCaptureSource | inlinevirtual
getVideoCaptureMode()=0 | agora::rtc::IScreenCaptureSource | pure virtual
HasOneRef() const =0 | agora::RefCountInterface | pure virtual
initializeCapture(const agora_refptr< Control > &control)=0 | agora::rtc::IScreenCaptureSource | pure virtual
initVideo(const VideoCaptureConfig &config)=0 | agora::rtc::IScreenCaptureSource | pure virtual
isAudioCaptureSupported() | agora::rtc::IScreenCaptureSource | inlinevirtual
kPull enum value | agora::rtc::IScreenCaptureSource |
kPush enum value | agora::rtc::IScreenCaptureSource |
Release() const =0 | agora::RefCountInterface | pure virtual
setAudioVolume(uint32_t volume) | agora::rtc::IScreenCaptureSource | inlinevirtual
setContentType(int contentType) | agora::rtc::IScreenCaptureSource | inlinevirtual
setCustomContext(const char *key, const void *context) | agora::rtc::IScreenCaptureSource | inlinevirtual
setExcludeWindowList(void *const *handles, int count) | agora::rtc::IScreenCaptureSource | inlinevirtual
setExternalMediaProjection(void *mediaProjection) | agora::rtc::IScreenCaptureSource | inlinevirtual
setFrameCopy(bool frameCopy) | agora::rtc::IScreenCaptureSource | inlinevirtual
setFrameRate(int fps) | agora::rtc::IScreenCaptureSource | inlinevirtual
setHighLight(bool isHighLight, unsigned int color, int width) | agora::rtc::IScreenCaptureSource | inlinevirtual
setProperty(const char *key, const char *json_value) | agora::rtc::IScreenCaptureSource | inlinevirtual
setResetVitualDisplay(bool reset) | agora::rtc::IScreenCaptureSource | inlinevirtual
setScreenCaptureDimensions(const agora::rtc::VideoDimensions &dimensions) | agora::rtc::IScreenCaptureSource | inlinevirtual
setSmoothCapture(bool smoothCapture) | agora::rtc::IScreenCaptureSource | inlinevirtual
startAudioCapture(const AudioCaptureConfig &config) | agora::rtc::IScreenCaptureSource | inlinevirtual
startVideoCapture(const VideoCaptureConfig &config)=0 | agora::rtc::IScreenCaptureSource | pure virtual
stopAudioCapture() | agora::rtc::IScreenCaptureSource | inlinevirtual
stopVideoCapture()=0 | agora::rtc::IScreenCaptureSource | pure virtual
stopVideoCaptureAsync()=0 | agora::rtc::IScreenCaptureSource | pure virtual
updateCaptureRegion(const agora::rtc::Rectangle &captureRegion) | agora::rtc::IScreenCaptureSource | inlinevirtual
~IScreenCaptureSource() | agora::rtc::IScreenCaptureSource | inlinevirtual
~RefCountInterface() | agora::RefCountInterface | inlineprotectedvirtual