Zoom Rooms Controller SDK Reference 7.0.0
Loading...
Searching...
No Matches
ProAVLayoutSettings Struct Reference

Pro AV layout settings. More...

#include <ZRCSDKTypes.h>

Data Fields

float aspectRatio = 16.0/9.0
 Aspect ratio for individual video feeds. Default: 16.0 / 9.0.
 
uint32_t maxTileWidth = 0
 Maximum width in pixels. 0 means no fixed width limit.
 
uint32_t maxTileHeight = 0
 Maximum height in pixels. 0 means no fixed height limit.
 
ProAVLayoutAlign alignHorizontal = ProAVLayoutAlignCenter
 Horizontal alignment of tiles. Default: ProAVLayoutAlignCenter.
 
ProAVLayoutAlign alignVertical = ProAVLayoutAlignCenter
 Vertical alignment of rows. Default: ProAVLayoutAlignCenter.
 
uint32_t tileSpacing = 0
 Spacing between tiles in pixels. Valid for alignment is Center, Start or End.
 
uint32_t canvasOutsidePaddingLeft = 0
 Additional padding between the tiles and the left edge of the canvas.
 
uint32_t canvasOutsidePaddingRight = 0
 Additional padding between the tiles and the right edge of the canvas.
 
uint32_t canvasOutsidePaddingTop = 0
 Additional padding between the tiles and the top edge of the canvas.
 
uint32_t canvasOutsidePaddingBottom = 0
 Additional padding between the tiles and the bottom edge of the canvas.
 
uint32_t canvasBackgroundArgb = 0
 Canvas background color, ARGB, 8 bits per channel. Default value: 0x0 (black, opaque). The alpha value is currently ignored and can't be used for root canvas background transparency. Bit representation: (msb) aaaaaaaa|rrrrrrrr|gggggggg|bbbbbbbb (lsb)
 

Detailed Description

Pro AV layout settings.

Definition at line 1334 of file ZRCSDKTypes.h.

Field Documentation

◆ alignHorizontal

ProAVLayoutAlign ProAVLayoutSettings::alignHorizontal = ProAVLayoutAlignCenter

Horizontal alignment of tiles. Default: ProAVLayoutAlignCenter.

Definition at line 1339 of file ZRCSDKTypes.h.

◆ alignVertical

ProAVLayoutAlign ProAVLayoutSettings::alignVertical = ProAVLayoutAlignCenter

Vertical alignment of rows. Default: ProAVLayoutAlignCenter.

Definition at line 1340 of file ZRCSDKTypes.h.

◆ aspectRatio

float ProAVLayoutSettings::aspectRatio = 16.0/9.0

Aspect ratio for individual video feeds. Default: 16.0 / 9.0.

Definition at line 1336 of file ZRCSDKTypes.h.

◆ canvasBackgroundArgb

uint32_t ProAVLayoutSettings::canvasBackgroundArgb = 0

Canvas background color, ARGB, 8 bits per channel. Default value: 0x0 (black, opaque). The alpha value is currently ignored and can't be used for root canvas background transparency. Bit representation: (msb) aaaaaaaa|rrrrrrrr|gggggggg|bbbbbbbb (lsb)

Definition at line 1346 of file ZRCSDKTypes.h.

◆ canvasOutsidePaddingBottom

uint32_t ProAVLayoutSettings::canvasOutsidePaddingBottom = 0

Additional padding between the tiles and the bottom edge of the canvas.

Definition at line 1345 of file ZRCSDKTypes.h.

◆ canvasOutsidePaddingLeft

uint32_t ProAVLayoutSettings::canvasOutsidePaddingLeft = 0

Additional padding between the tiles and the left edge of the canvas.

Definition at line 1342 of file ZRCSDKTypes.h.

◆ canvasOutsidePaddingRight

uint32_t ProAVLayoutSettings::canvasOutsidePaddingRight = 0

Additional padding between the tiles and the right edge of the canvas.

Definition at line 1343 of file ZRCSDKTypes.h.

◆ canvasOutsidePaddingTop

uint32_t ProAVLayoutSettings::canvasOutsidePaddingTop = 0

Additional padding between the tiles and the top edge of the canvas.

Definition at line 1344 of file ZRCSDKTypes.h.

◆ maxTileHeight

uint32_t ProAVLayoutSettings::maxTileHeight = 0

Maximum height in pixels. 0 means no fixed height limit.

Definition at line 1338 of file ZRCSDKTypes.h.

◆ maxTileWidth

uint32_t ProAVLayoutSettings::maxTileWidth = 0

Maximum width in pixels. 0 means no fixed width limit.

Definition at line 1337 of file ZRCSDKTypes.h.

◆ tileSpacing

uint32_t ProAVLayoutSettings::tileSpacing = 0

Spacing between tiles in pixels. Valid for alignment is Center, Start or End.

Definition at line 1341 of file ZRCSDKTypes.h.