LiveBroadcastContentDetails class
Detailed settings of a broadcast.
Constructors
- LiveBroadcastContentDetails({String? boundStreamId, DateTime? boundStreamLastUpdateTimeMs, String? closedCaptionsType, bool? enableAutoStart, bool? enableAutoStop, bool? enableClosedCaptions, bool? enableContentEncryption, bool? enableDvr, bool? enableEmbed, bool? enableLowLatency, String? latencyPreference, String? mesh, MonitorStreamInfo? monitorStream, String? projection, bool? recordFromStart, bool? startWithSlate, String? stereoLayout})
- LiveBroadcastContentDetails.fromJson(Map json_)
Properties
- boundStreamId ↔ String?
-
This value uniquely identifies the live stream bound to the broadcast.
getter/setter pair
- boundStreamLastUpdateTimeMs ↔ DateTime?
-
The date and time that the live stream referenced by boundStreamId was
last updated.
getter/setter pair
- closedCaptionsType ↔ String?
-
Possible string values are:
getter/setter pair
- enableAutoStart ↔ bool?
-
This setting indicates whether auto start is enabled for this broadcast.
getter/setter pair
- enableAutoStop ↔ bool?
-
This setting indicates whether auto stop is enabled for this broadcast.
getter/setter pair
- enableClosedCaptions ↔ bool?
-
This setting indicates whether HTTP POST closed captioning is enabled for
this broadcast.
getter/setter pair
- enableContentEncryption ↔ bool?
-
This setting indicates whether YouTube should enable content encryption
for the broadcast.
getter/setter pair
- enableDvr ↔ bool?
-
This setting determines whether viewers can access DVR controls while
watching the video.
getter/setter pair
- enableEmbed ↔ bool?
-
This setting indicates whether the broadcast video can be played in an
embedded player.
getter/setter pair
- enableLowLatency ↔ bool?
-
Indicates whether this broadcast has low latency enabled.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- latencyPreference ↔ String?
-
If both this and enable_low_latency are set, they must match.
getter/setter pair
- mesh ↔ String?
-
The mesh for projecting the video if projection is mesh.
getter/setter pair
-
meshAsBytes
↔ List<
int> -
getter/setter pair
- monitorStream ↔ MonitorStreamInfo?
-
The monitorStream object contains information about the monitor stream,
which the broadcaster can use to review the event content before the
broadcast stream is shown publicly.
getter/setter pair
- projection ↔ String?
-
The projection format of this broadcast.
getter/setter pair
- recordFromStart ↔ bool?
-
Automatically start recording after the event goes live.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- startWithSlate ↔ bool?
-
This setting indicates whether the broadcast should automatically begin
with an in-stream slate when you update the broadcast's status to live.
getter/setter pair
- stereoLayout ↔ String?
-
The 3D stereo layout of this broadcast.
getter/setter pair
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