AgoraPipContentViewLayout class
Layout configuration for picture-in-picture video streams.
Since Available since v6.6.2. This class defines the arrangement of multiple video streams in a flowing layout, where video streams are arranged from left to right and top to bottom.
Properties
- column → int?
-
Maximum number of video streams per row. Once the maximum is reached, a new row is started. If null, video streams will flow to fill the available width. Must be greater than 0 or null.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- padding → int?
-
Padding around the entire layout in pixels. Used to create space between the layout edges and the video streams. If null, no padding is applied.
final
- row → int?
-
Maximum number of rows allowed in the layout. Once the maximum number of rows is reached, no new rows are created even if more video streams exist. If null, rows are created as needed to accommodate all video streams. Must be greater than 0 or null.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- spacing → int?
-
Horizontal and vertical spacing between video streams in pixels. Used to create consistent spacing between adjacent video streams. If null, video streams are placed directly next to each other.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited