LiveBroadcastContentDetails.fromJson constructor
LiveBroadcastContentDetails.fromJson(
- Map json_
Implementation
LiveBroadcastContentDetails.fromJson(core.Map json_)
: this(
boundStreamId: json_['boundStreamId'] as core.String?,
boundStreamLastUpdateTimeMs:
json_.containsKey('boundStreamLastUpdateTimeMs')
? core.DateTime.parse(
json_['boundStreamLastUpdateTimeMs'] as core.String,
)
: null,
closedCaptionsType: json_['closedCaptionsType'] as core.String?,
enableAutoStart: json_['enableAutoStart'] as core.bool?,
enableAutoStop: json_['enableAutoStop'] as core.bool?,
enableClosedCaptions: json_['enableClosedCaptions'] as core.bool?,
enableContentEncryption: json_['enableContentEncryption'] as core.bool?,
enableDvr: json_['enableDvr'] as core.bool?,
enableEmbed: json_['enableEmbed'] as core.bool?,
enableLowLatency: json_['enableLowLatency'] as core.bool?,
latencyPreference: json_['latencyPreference'] as core.String?,
mesh: json_['mesh'] as core.String?,
monitorStream: json_.containsKey('monitorStream')
? MonitorStreamInfo.fromJson(
json_['monitorStream'] as core.Map<core.String, core.dynamic>,
)
: null,
projection: json_['projection'] as core.String?,
recordFromStart: json_['recordFromStart'] as core.bool?,
startWithSlate: json_['startWithSlate'] as core.bool?,
stereoLayout: json_['stereoLayout'] as core.String?,
);