Agora C++ API Reference for All Platforms

Public Types | Public Member Functions | Public Attributes | List of all members
agora::rtc::IScreenCaptureSource::VideoCaptureConfig Struct Reference

## Public Types
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

## Member Enumeration Documentation

## ◆ CaptureType

enum agora::rtc::IScreenCaptureSource::VideoCaptureConfig::CaptureType

Enumerator
CaptureWindow |
CaptureScreen |

## Constructor & Destructor Documentation

## ◆ VideoCaptureConfig() [1/2]

agora::rtc::IScreenCaptureSource::VideoCaptureConfig::VideoCaptureConfig | ( |  | ) |
| inline

## ◆ VideoCaptureConfig() [2/2]

agora::rtc::IScreenCaptureSource::VideoCaptureConfig::VideoCaptureConfig | ( |  | ) |
| inline

## Member Data Documentation

## ◆ dimensions

agora::rtc::VideoDimensions agora::rtc::IScreenCaptureSource::VideoCaptureConfig::dimensions

## ◆ frameRate

int agora::rtc::IScreenCaptureSource::VideoCaptureConfig::frameRate

## ◆ type

CaptureType agora::rtc::IScreenCaptureSource::VideoCaptureConfig::type

## ◆ screen_rect

Rectangle agora::rtc::IScreenCaptureSource::VideoCaptureConfig::screen_rect

## ◆ region_offset

Rectangle agora::rtc::IScreenCaptureSource::VideoCaptureConfig::region_offset

## ◆ display_id

int64_t agora::rtc::IScreenCaptureSource::VideoCaptureConfig::display_id

## ◆ window_id

view_t agora::rtc::IScreenCaptureSource::VideoCaptureConfig::window_id

## ◆ window_focused

bool agora::rtc::IScreenCaptureSource::VideoCaptureConfig::window_focused

## ◆ disable_avf

bool agora::rtc::IScreenCaptureSource::VideoCaptureConfig::disable_avf