|
Agora C++ API Reference for All Platforms
|
Public Types | |
| enum | CapturerMode { CapturerMode::kUnspecified = 0, CapturerMode::kScreenCaptureKit = 10, CapturerMode::kCoreGraphic = 11, CapturerMode::kAVFoundation = 12 } |
| enum | CaptureType { CaptureWindow, CaptureScreen } |
Public Member Functions | |
| VideoCaptureConfig () | |
| VideoCaptureConfig () | |
Public Attributes | |
| agora::rtc::VideoDimensions | dimensions |
| int | frameRate |
| CaptureType | type |
| Rectangle | screen_rect |
| Rectangle | region_offset |
| int64_t | display_id |
| view_t | window_id |
| bool | window_focused |
| bool | disable_avf |
| CapturerMode | capturerMode = CapturerMode::kUnspecified |
| bool | captureAudio = false |
| int | audio_channel_count = 2 |
| int | audio_sample_rate = 48000 |
| bool | excludeCurrentProcessAudio = true |
| bool | disable_frame_transparent_check |
|
inline |
|
inline |
| agora::rtc::VideoDimensions agora::rtc::IScreenCaptureSource::VideoCaptureConfig::dimensions |
| int agora::rtc::IScreenCaptureSource::VideoCaptureConfig::frameRate |
| CaptureType agora::rtc::IScreenCaptureSource::VideoCaptureConfig::type |
| Rectangle agora::rtc::IScreenCaptureSource::VideoCaptureConfig::screen_rect |
| Rectangle agora::rtc::IScreenCaptureSource::VideoCaptureConfig::region_offset |
| int64_t agora::rtc::IScreenCaptureSource::VideoCaptureConfig::display_id |
| view_t agora::rtc::IScreenCaptureSource::VideoCaptureConfig::window_id |
| bool agora::rtc::IScreenCaptureSource::VideoCaptureConfig::window_focused |
| bool agora::rtc::IScreenCaptureSource::VideoCaptureConfig::disable_avf |
| CapturerMode agora::rtc::IScreenCaptureSource::VideoCaptureConfig::capturerMode = CapturerMode::kUnspecified |
| bool agora::rtc::IScreenCaptureSource::VideoCaptureConfig::captureAudio = false |
| int agora::rtc::IScreenCaptureSource::VideoCaptureConfig::audio_channel_count = 2 |
| int agora::rtc::IScreenCaptureSource::VideoCaptureConfig::audio_sample_rate = 48000 |
| bool agora::rtc::IScreenCaptureSource::VideoCaptureConfig::excludeCurrentProcessAudio = true |
| bool agora::rtc::IScreenCaptureSource::VideoCaptureConfig::disable_frame_transparent_check |
1.8.18