Classes | |
struct | Region |
Public Member Functions | |
VideoMixingLayout () | |
Public Attributes | |
int | canvasWidth |
int | canvasHeight |
const char * | backgroundColor |
uint32_t | regionCount |
const Region * | regions |
const char * | appData |
int | appDataLength |
The layout setting of the videos in composite recording mode.
|
inline |
int agora::linuxsdk::VideoMixingLayout::canvasWidth |
The width of the canvas (the display window or screen).
int agora::linuxsdk::VideoMixingLayout::canvasHeight |
The height of the canvas (the display window or screen).
const char* agora::linuxsdk::VideoMixingLayout::backgroundColor |
The background color of the canvas (the display window or screen) in RGB hex value.
backgroundColor
parameter does not take effect. uint32_t agora::linuxsdk::VideoMixingLayout::regionCount |
The number of the users (communication mode)/hosts (live broadcast mode) in the channel.
const Region* agora::linuxsdk::VideoMixingLayout::regions |
The user (communication mode)/host (live broadcast mode) list of VideoMixingLayout. Each user (communication mode)/host (live broadcast mode) in the channel has a region to display the video on the screen with the following parameters to be set. See Region to set parameters.
const char* agora::linuxsdk::VideoMixingLayout::appData |
User-defined data.
int agora::linuxsdk::VideoMixingLayout::appDataLength |
The length of the user-defined data.