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
 
CaptureType type
 
Rectangle screen_rect
 
Rectangle region_offset
 
uint32_t display_id
 
view_t window_id
 

Member Enumeration Documentation

◆ 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

◆ 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

uint32_t agora::rtc::IScreenCaptureSource::VideoCaptureConfig::display_id

◆ window_id

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