#include <desktop_capturer.h>
|
| enum | Result {
Result::SUCCESS,
Result::ERROR_TEMPORARY,
Result::ERROR_PERMANENT,
Result::MAX_VALUE = ERROR_PERMANENT,
Result::SUCCESS,
Result::ERROR_TEMPORARY,
Result::ERROR_PERMANENT,
Result::MAX_VALUE = ERROR_PERMANENT
} |
| |
| enum | Result {
Result::SUCCESS,
Result::ERROR_TEMPORARY,
Result::ERROR_PERMANENT,
Result::MAX_VALUE = ERROR_PERMANENT,
Result::SUCCESS,
Result::ERROR_TEMPORARY,
Result::ERROR_PERMANENT,
Result::MAX_VALUE = ERROR_PERMANENT
} |
| |
| typedef intptr_t | SourceId |
| |
| typedef std::vector< Source > | SourceList |
| |
| typedef intptr_t | SourceId |
| |
| typedef std::vector< Source > | SourceList |
| |
◆ SourceId [1/2]
◆ SourceId [2/2]
◆ SourceList [1/2]
◆ SourceList [2/2]
◆ Result [1/2]
| Enumerator |
|---|
| SUCCESS | |
| ERROR_TEMPORARY | |
| ERROR_PERMANENT | |
| MAX_VALUE | |
| SUCCESS | |
| ERROR_TEMPORARY | |
| ERROR_PERMANENT | |
| MAX_VALUE | |
◆ Result [2/2]
| Enumerator |
|---|
| SUCCESS | |
| ERROR_TEMPORARY | |
| ERROR_PERMANENT | |
| MAX_VALUE | |
| SUCCESS | |
| ERROR_TEMPORARY | |
| ERROR_PERMANENT | |
| MAX_VALUE | |
◆ ~DesktopCapturer() [1/2]
| webrtc::DesktopCapturer::~DesktopCapturer |
( |
| ) |
|
|
virtualdefault |
◆ ~DesktopCapturer() [2/2]
| virtual webrtc::DesktopCapturer::~DesktopCapturer |
( |
| ) |
|
|
virtual |
◆ CaptureFrame() [1/2]
| virtual void webrtc::DesktopCapturer::CaptureFrame |
( |
| ) |
|
|
pure virtual |
Implemented in webrtc::FakeDesktopCapturer, webrtc::FakeDesktopCapturer, webrtc::ScreenCapturerWinDirectx, webrtc::ScreenCapturerWinDirectx, webrtc::ScreenCapturerWinMagnifier, webrtc::ScreenCapturerWinMagnifier, webrtc::DesktopCapturerDifferWrapper, webrtc::DesktopCapturerDifferWrapper, webrtc::FallbackDesktopCapturerWrapper, webrtc::FallbackDesktopCapturerWrapper, webrtc::ScreenCapturerWinGdi, webrtc::ScreenCapturerWinGdi, webrtc::DesktopAndCursorComposer, webrtc::DesktopAndCursorComposer, webrtc::CroppingWindowCapturer, and webrtc::CroppingWindowCapturer.
◆ CaptureFrame() [2/2]
| virtual void webrtc::DesktopCapturer::CaptureFrame |
( |
| ) |
|
|
pure virtual |
Implemented in webrtc::FakeDesktopCapturer, webrtc::FakeDesktopCapturer, webrtc::ScreenCapturerWinDirectx, webrtc::ScreenCapturerWinDirectx, webrtc::ScreenCapturerWinMagnifier, webrtc::ScreenCapturerWinMagnifier, webrtc::DesktopCapturerDifferWrapper, webrtc::DesktopCapturerDifferWrapper, webrtc::FallbackDesktopCapturerWrapper, webrtc::FallbackDesktopCapturerWrapper, webrtc::ScreenCapturerWinGdi, webrtc::ScreenCapturerWinGdi, webrtc::DesktopAndCursorComposer, webrtc::DesktopAndCursorComposer, webrtc::CroppingWindowCapturer, and webrtc::CroppingWindowCapturer.
◆ CreateRawScreenCapturer() [1/2]
◆ CreateRawScreenCapturer() [2/2]
◆ CreateRawWindowCapturer() [1/2]
◆ CreateRawWindowCapturer() [2/2]
◆ CreateScreenCapturer() [1/2]
◆ CreateScreenCapturer() [2/2]
◆ CreateWindowCapturer() [1/2]
◆ CreateWindowCapturer() [2/2]
◆ FocusOnSelectedSource() [1/2]
| virtual bool webrtc::DesktopCapturer::FocusOnSelectedSource |
( |
| ) |
|
|
virtual |
◆ FocusOnSelectedSource() [2/2]
| bool webrtc::DesktopCapturer::FocusOnSelectedSource |
( |
| ) |
|
|
virtual |
◆ GetSourceList() [1/2]
| virtual bool webrtc::DesktopCapturer::GetSourceList |
( |
SourceList * |
sources | ) |
|
|
virtual |
Reimplemented in webrtc::FakeDesktopCapturer, webrtc::FakeDesktopCapturer, webrtc::ScreenCapturerWinDirectx, webrtc::ScreenCapturerWinDirectx, webrtc::ScreenCapturerWinMagnifier, webrtc::ScreenCapturerWinMagnifier, webrtc::DesktopCapturerDifferWrapper, webrtc::DesktopCapturerDifferWrapper, webrtc::FallbackDesktopCapturerWrapper, webrtc::FallbackDesktopCapturerWrapper, webrtc::ScreenCapturerWinGdi, webrtc::ScreenCapturerWinGdi, webrtc::CroppingWindowCapturer, and webrtc::CroppingWindowCapturer.
◆ GetSourceList() [2/2]
| bool webrtc::DesktopCapturer::GetSourceList |
( |
SourceList * |
sources | ) |
|
|
virtual |
Reimplemented in webrtc::FakeDesktopCapturer, webrtc::FakeDesktopCapturer, webrtc::ScreenCapturerWinDirectx, webrtc::ScreenCapturerWinDirectx, webrtc::ScreenCapturerWinMagnifier, webrtc::ScreenCapturerWinMagnifier, webrtc::DesktopCapturerDifferWrapper, webrtc::DesktopCapturerDifferWrapper, webrtc::FallbackDesktopCapturerWrapper, webrtc::FallbackDesktopCapturerWrapper, webrtc::ScreenCapturerWinGdi, webrtc::ScreenCapturerWinGdi, webrtc::CroppingWindowCapturer, and webrtc::CroppingWindowCapturer.
◆ SelectSource() [1/2]
| virtual bool webrtc::DesktopCapturer::SelectSource |
( |
SourceId |
id | ) |
|
|
virtual |
◆ SelectSource() [2/2]
| bool webrtc::DesktopCapturer::SelectSource |
( |
SourceId |
id | ) |
|
|
virtual |
◆ SetExcludedWindow() [1/2]
| virtual void webrtc::DesktopCapturer::SetExcludedWindow |
( |
WindowId |
window | ) |
|
|
virtual |
◆ SetExcludedWindow() [2/2]
| void webrtc::DesktopCapturer::SetExcludedWindow |
( |
WindowId |
window | ) |
|
|
virtual |
◆ SetSharedMemoryFactory() [1/2]
| virtual void webrtc::DesktopCapturer::SetSharedMemoryFactory |
( |
std::unique_ptr< SharedMemoryFactory > |
shared_memory_factory | ) |
|
|
virtual |
Reimplemented in webrtc::FakeDesktopCapturer, webrtc::FakeDesktopCapturer, webrtc::ScreenCapturerWinDirectx, webrtc::ScreenCapturerWinDirectx, webrtc::ScreenCapturerWinMagnifier, webrtc::ScreenCapturerWinMagnifier, webrtc::DesktopCapturerDifferWrapper, webrtc::DesktopCapturerDifferWrapper, webrtc::FallbackDesktopCapturerWrapper, webrtc::FallbackDesktopCapturerWrapper, webrtc::ScreenCapturerWinGdi, webrtc::ScreenCapturerWinGdi, webrtc::DesktopAndCursorComposer, webrtc::DesktopAndCursorComposer, webrtc::CroppingWindowCapturer, and webrtc::CroppingWindowCapturer.
◆ SetSharedMemoryFactory() [2/2]
| void webrtc::DesktopCapturer::SetSharedMemoryFactory |
( |
std::unique_ptr< SharedMemoryFactory > |
shared_memory_factory | ) |
|
|
virtual |
Reimplemented in webrtc::FakeDesktopCapturer, webrtc::FakeDesktopCapturer, webrtc::ScreenCapturerWinDirectx, webrtc::ScreenCapturerWinDirectx, webrtc::ScreenCapturerWinMagnifier, webrtc::ScreenCapturerWinMagnifier, webrtc::DesktopCapturerDifferWrapper, webrtc::DesktopCapturerDifferWrapper, webrtc::FallbackDesktopCapturerWrapper, webrtc::FallbackDesktopCapturerWrapper, webrtc::ScreenCapturerWinGdi, webrtc::ScreenCapturerWinGdi, webrtc::DesktopAndCursorComposer, webrtc::DesktopAndCursorComposer, webrtc::CroppingWindowCapturer, and webrtc::CroppingWindowCapturer.
◆ Start() [1/2]
| virtual void webrtc::DesktopCapturer::Start |
( |
Callback * |
callback | ) |
|
|
pure virtual |
Implemented in webrtc::FakeDesktopCapturer, webrtc::FakeDesktopCapturer, webrtc::ScreenCapturerWinDirectx, webrtc::ScreenCapturerWinDirectx, webrtc::ScreenCapturerWinMagnifier, webrtc::ScreenCapturerWinMagnifier, webrtc::DesktopCapturerDifferWrapper, webrtc::DesktopCapturerDifferWrapper, webrtc::FallbackDesktopCapturerWrapper, webrtc::FallbackDesktopCapturerWrapper, webrtc::DesktopAndCursorComposer, webrtc::DesktopAndCursorComposer, webrtc::CroppingWindowCapturer, and webrtc::CroppingWindowCapturer.
◆ Start() [2/2]
| virtual void webrtc::DesktopCapturer::Start |
( |
Callback * |
callback | ) |
|
|
pure virtual |
Implemented in webrtc::FakeDesktopCapturer, webrtc::FakeDesktopCapturer, webrtc::ScreenCapturerWinDirectx, webrtc::ScreenCapturerWinDirectx, webrtc::ScreenCapturerWinMagnifier, webrtc::ScreenCapturerWinMagnifier, webrtc::DesktopCapturerDifferWrapper, webrtc::DesktopCapturerDifferWrapper, webrtc::FallbackDesktopCapturerWrapper, webrtc::FallbackDesktopCapturerWrapper, webrtc::DesktopAndCursorComposer, webrtc::DesktopAndCursorComposer, webrtc::CroppingWindowCapturer, and webrtc::CroppingWindowCapturer.
The documentation for this class was generated from the following files: