Agora C++ API Reference for All Platforms

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 | inline virtual
CaptureMode enum name | agora::rtc::IScreenCaptureSource |
captureMouseCursor(bool capture) | agora::rtc::IScreenCaptureSource | inline virtual
getCustomContext(const char *key) | agora::rtc::IScreenCaptureSource | inline virtual
getProfilingStats(ScreenCaptureProfilingStatistics &stats) | agora::rtc::IScreenCaptureSource | inline virtual
getProperty(const char *key, char *json_value, int &length) | agora::rtc::IScreenCaptureSource | inline virtual
getScreenCaptureSources(const ScreenSourceListOption &option) | agora::rtc::IScreenCaptureSource | inline virtual
getScreenDimensions(int &width, int &height) | agora::rtc::IScreenCaptureSource | inline virtual
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
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 | inline virtual
setContentType(int contentType) | agora::rtc::IScreenCaptureSource | inline virtual
setCustomContext(const char *key, const void *context) | agora::rtc::IScreenCaptureSource | inline virtual
setExcludeWindowList(void *const *handles, int count) | agora::rtc::IScreenCaptureSource | inline virtual
setExternalMediaProjection(void *mediaProjection) | agora::rtc::IScreenCaptureSource | inline virtual
setFrameCopy(bool frameCopy) | agora::rtc::IScreenCaptureSource | inline virtual
setFrameRate(int fps) | agora::rtc::IScreenCaptureSource | inline virtual
setHighLight(bool isHighLight, unsigned int color, int width) | agora::rtc::IScreenCaptureSource | inline virtual
setProperty(const char *key, const char *json_value) | agora::rtc::IScreenCaptureSource | inline virtual
setResetVitualDisplay(bool reset) | agora::rtc::IScreenCaptureSource | inline virtual
setScreenCaptureDimensions(const agora::rtc::VideoDimensions &dimensions) | agora::rtc::IScreenCaptureSource | inline virtual
setSmoothCapture(bool smoothCapture) | agora::rtc::IScreenCaptureSource | inline virtual
startAudioCapture(const AudioCaptureConfig &config) | agora::rtc::IScreenCaptureSource | inline virtual
startVideoCapture(const VideoCaptureConfig &config)=0 | agora::rtc::IScreenCaptureSource | pure virtual
stopAudioCapture() | agora::rtc::IScreenCaptureSource | inline virtual
stopVideoCapture()=0 | agora::rtc::IScreenCaptureSource | pure virtual
stopVideoCaptureAsync()=0 | agora::rtc::IScreenCaptureSource | pure virtual
updateCaptureRegion(const agora::rtc::Rectangle &captureRegion) | agora::rtc::IScreenCaptureSource | inline virtual
~IScreenCaptureSource() | agora::rtc::IScreenCaptureSource | inline virtual
~RefCountInterface() | agora::RefCountInterface | inline protected virtual