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