TranscodingVideoStream class
The video streams for local video mixing.
- Annotations
-
- @JsonSerializable(explicitToJson: true, includeIfNull: false)
Properties
- alpha → double?
-
The transparency of the video for local video mixing. The value range is
0.0, 1.0
. 0.0 indicates that the video is completely transparent, and 1.0 indicates that it is opaque.final - hashCode → int
-
The hash code for this object.
no setterinherited
- height → int?
-
The height (px) of the video for local video mixing on the canvas.
final
- imageUrl → String?
-
The file path of local images. Use this parameter only when the source type is the image for local video mixing. Examples:
Android: /storage/emulated/0/Pictures/image.png
iOS: /var/mobile/Containers/Data/Application/
final
- mediaPlayerId → int?
-
(Optional) Media player ID. Use the parameter only when you set sourceType to videoSourceMediaPlayer.
final
- mirror → bool?
-
Whether to mirror the video for the local video mixing. true : Mirror the video for the local video mixing. false : (Default) Do not mirror the video for the local video mixing. This parameter only takes effect on video source types that are cameras.
final
- remoteUserUid → int?
-
The user ID of the remote user. Use this parameter only when the source type is videoSourceRemote for local video mixing.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- sourceType → VideoSourceType?
-
The video source type for local video mixing. See VideoSourceType.
final
- width → int?
-
The width (px) of the video for local video mixing on the canvas.
final
- x → int?
-
The relative lateral displacement of the top left corner of the video for local video mixing to the origin (the top left corner of the canvas).
final
- y → int?
-
The relative longitudinal displacement of the top left corner of the captured video to the origin (the top left corner of the canvas).
final
- zOrder → int?
-
The number of the layer to which the video for the local video mixing belongs. The value range is
0, 100
. 0: (Default) The layer is at the bottom. 100: The layer is at the top.final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited