Agora C++ API Reference for All Platforms
Public Member Functions | Public Attributes | List of all members
agora::rtc::VideoCanvas Struct Reference

Public Member Functions

 VideoCanvas ()
 
 VideoCanvas (view_t v, media::base::RENDER_MODE_TYPE m, VIDEO_MIRROR_MODE_TYPE mt, uid_t u)
 
 VideoCanvas (view_t v, media::base::RENDER_MODE_TYPE m, VIDEO_MIRROR_MODE_TYPE mt, user_id_t)
 

Public Attributes

view_t view
 
media::base::RENDER_MODE_TYPE renderMode
 
VIDEO_MIRROR_MODE_TYPE mirrorMode
 
uid_t uid
 
bool isScreenView
 
void * priv
 
size_t priv_size
 
VIDEO_SOURCE_TYPE sourceType
 

Detailed Description

The definition of the VideoCanvas struct, which contains the information of the video display window.

Constructor & Destructor Documentation

◆ VideoCanvas() [1/3]

agora::rtc::VideoCanvas::VideoCanvas ( )
inline

◆ VideoCanvas() [2/3]

agora::rtc::VideoCanvas::VideoCanvas ( view_t  v,
media::base::RENDER_MODE_TYPE  m,
VIDEO_MIRROR_MODE_TYPE  mt,
uid_t  u 
)
inline

◆ VideoCanvas() [3/3]

agora::rtc::VideoCanvas::VideoCanvas ( view_t  v,
media::base::RENDER_MODE_TYPE  m,
VIDEO_MIRROR_MODE_TYPE  mt,
user_id_t   
)
inline

Member Data Documentation

◆ view

view_t agora::rtc::VideoCanvas::view

The video display window.

◆ renderMode

media::base::RENDER_MODE_TYPE agora::rtc::VideoCanvas::renderMode

The video display mode: RENDER_MODE_TYPE.

◆ mirrorMode

VIDEO_MIRROR_MODE_TYPE agora::rtc::VideoCanvas::mirrorMode

The video mirror mode:

◆ uid

uid_t agora::rtc::VideoCanvas::uid

The user ID.

◆ isScreenView

bool agora::rtc::VideoCanvas::isScreenView

◆ priv

void* agora::rtc::VideoCanvas::priv

◆ priv_size

size_t agora::rtc::VideoCanvas::priv_size

◆ sourceType

VIDEO_SOURCE_TYPE agora::rtc::VideoCanvas::sourceType