Agora C++ API Reference for All Platforms

Loading...
Searching...
No Matches
Public Types | Public Attributes | List of all members
agora::rtc::IScreenCaptureSource::ScreenSourceListOption Struct Reference

`#include <NGIAgoraExtensionScreenSource.h>`

## Public Types
enum class | ApiType { kUnspecified = 0 , kCGDisplay = 1 , 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

enum class agora::rtc::IScreenCaptureSource::ScreenSourceListOption::ApiType
| strong

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