Agora C++ API Reference for All Platforms
Public Types | Public Attributes | List of all members
agora::rtc::IScreenCaptureSource::ScreenSourceListOption Struct Reference

Public Types

enum  ApiType { ApiType::kUnspecified = 0, ApiType::kCGDisplay = 1, ApiType::kNSScreen = 2 }
 

Public Attributes

int thumb_width
 
int thumb_height
 
int icon_width
 
int icon_height
 
bool include_screen
 
bool unfiltered
 
bool unskip_system_window
 
bool ignore_unresponsive
 
ApiType api_type = ApiType::kUnspecified
 

Member Enumeration Documentation

◆ ApiType

Enumerator
kUnspecified 
kCGDisplay 
kNSScreen 

Member Data Documentation

◆ thumb_width

int agora::rtc::IScreenCaptureSource::ScreenSourceListOption::thumb_width

◆ thumb_height

int agora::rtc::IScreenCaptureSource::ScreenSourceListOption::thumb_height

◆ icon_width

int agora::rtc::IScreenCaptureSource::ScreenSourceListOption::icon_width

◆ icon_height

int agora::rtc::IScreenCaptureSource::ScreenSourceListOption::icon_height

◆ include_screen

bool agora::rtc::IScreenCaptureSource::ScreenSourceListOption::include_screen

◆ unfiltered

bool agora::rtc::IScreenCaptureSource::ScreenSourceListOption::unfiltered

◆ unskip_system_window

bool agora::rtc::IScreenCaptureSource::ScreenSourceListOption::unskip_system_window

◆ ignore_unresponsive

bool agora::rtc::IScreenCaptureSource::ScreenSourceListOption::ignore_unresponsive

◆ api_type

ApiType agora::rtc::IScreenCaptureSource::ScreenSourceListOption::api_type = ApiType::kUnspecified