public final class LiveBroadcastContentDetails extends GenericJson
This is the Java data model class that specifies how to parse/serialize into the JSON that is transmitted over HTTP when working with the YouTube Data API v3. For a detailed explanation see: https://developers.google.com/api-client-library/java/google-http-java-client/json
GenericData.FlagsAbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>| Constructor and Description |
|---|
LiveBroadcastContentDetails() |
| Modifier and Type | Method and Description |
|---|---|
LiveBroadcastContentDetails |
clone() |
byte[] |
decodeMesh()
The mesh for projecting the video if projection is mesh.
|
LiveBroadcastContentDetails |
encodeMesh(byte[] mesh)
The mesh for projecting the video if projection is mesh.
|
String |
getBoundStreamId()
This value uniquely identifies the live stream bound to the broadcast.
|
DateTime |
getBoundStreamLastUpdateTimeMs()
The date and time that the live stream referenced by boundStreamId was last updated.
|
String |
getClosedCaptionsType() |
Boolean |
getEnableAutoStart()
This setting indicates whether auto start is enabled for this broadcast.
|
Boolean |
getEnableAutoStop()
This setting indicates whether auto stop is enabled for this broadcast.
|
Boolean |
getEnableClosedCaptions()
This setting indicates whether HTTP POST closed captioning is enabled for this broadcast.
|
Boolean |
getEnableContentEncryption()
This setting indicates whether YouTube should enable content encryption for the broadcast.
|
Boolean |
getEnableDvr()
This setting determines whether viewers can access DVR controls while watching the video.
|
Boolean |
getEnableEmbed()
This setting indicates whether the broadcast video can be played in an embedded player.
|
Boolean |
getEnableLowLatency()
Indicates whether this broadcast has low latency enabled.
|
String |
getLatencyPreference()
If both this and enable_low_latency are set, they must match.
|
String |
getMesh()
The mesh for projecting the video if projection is mesh.
|
MonitorStreamInfo |
getMonitorStream()
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.
|
String |
getProjection()
The projection format of this broadcast.
|
Boolean |
getRecordFromStart()
Automatically start recording after the event goes live.
|
Boolean |
getStartWithSlate()
This setting indicates whether the broadcast should automatically begin with an in-stream slate
when you update the broadcast's status to live.
|
String |
getStereoLayout()
The 3D stereo layout of this broadcast.
|
LiveBroadcastContentDetails |
set(String fieldName,
Object value) |
LiveBroadcastContentDetails |
setBoundStreamId(String boundStreamId)
This value uniquely identifies the live stream bound to the broadcast.
|
LiveBroadcastContentDetails |
setBoundStreamLastUpdateTimeMs(DateTime boundStreamLastUpdateTimeMs)
The date and time that the live stream referenced by boundStreamId was last updated.
|
LiveBroadcastContentDetails |
setClosedCaptionsType(String closedCaptionsType) |
LiveBroadcastContentDetails |
setEnableAutoStart(Boolean enableAutoStart)
This setting indicates whether auto start is enabled for this broadcast.
|
LiveBroadcastContentDetails |
setEnableAutoStop(Boolean enableAutoStop)
This setting indicates whether auto stop is enabled for this broadcast.
|
LiveBroadcastContentDetails |
setEnableClosedCaptions(Boolean enableClosedCaptions)
This setting indicates whether HTTP POST closed captioning is enabled for this broadcast.
|
LiveBroadcastContentDetails |
setEnableContentEncryption(Boolean enableContentEncryption)
This setting indicates whether YouTube should enable content encryption for the broadcast.
|
LiveBroadcastContentDetails |
setEnableDvr(Boolean enableDvr)
This setting determines whether viewers can access DVR controls while watching the video.
|
LiveBroadcastContentDetails |
setEnableEmbed(Boolean enableEmbed)
This setting indicates whether the broadcast video can be played in an embedded player.
|
LiveBroadcastContentDetails |
setEnableLowLatency(Boolean enableLowLatency)
Indicates whether this broadcast has low latency enabled.
|
LiveBroadcastContentDetails |
setLatencyPreference(String latencyPreference)
If both this and enable_low_latency are set, they must match.
|
LiveBroadcastContentDetails |
setMesh(String mesh)
The mesh for projecting the video if projection is mesh.
|
LiveBroadcastContentDetails |
setMonitorStream(MonitorStreamInfo monitorStream)
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.
|
LiveBroadcastContentDetails |
setProjection(String projection)
The projection format of this broadcast.
|
LiveBroadcastContentDetails |
setRecordFromStart(Boolean recordFromStart)
Automatically start recording after the event goes live.
|
LiveBroadcastContentDetails |
setStartWithSlate(Boolean startWithSlate)
This setting indicates whether the broadcast should automatically begin with an in-stream slate
when you update the broadcast's status to live.
|
LiveBroadcastContentDetails |
setStereoLayout(String stereoLayout)
The 3D stereo layout of this broadcast.
|
getFactory, setFactory, toPrettyString, toStringentrySet, equals, get, getClassInfo, getUnknownKeys, hashCode, put, putAll, remove, setUnknownKeysclear, containsKey, containsValue, isEmpty, keySet, size, valuesfinalize, getClass, notify, notifyAll, wait, wait, waitcompute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAllpublic String getBoundStreamId()
null for nonepublic LiveBroadcastContentDetails setBoundStreamId(String boundStreamId)
boundStreamId - boundStreamId or null for nonepublic DateTime getBoundStreamLastUpdateTimeMs()
null for nonepublic LiveBroadcastContentDetails setBoundStreamLastUpdateTimeMs(DateTime boundStreamLastUpdateTimeMs)
boundStreamLastUpdateTimeMs - boundStreamLastUpdateTimeMs or null for nonepublic String getClosedCaptionsType()
null for nonepublic LiveBroadcastContentDetails setClosedCaptionsType(String closedCaptionsType)
closedCaptionsType - closedCaptionsType or null for nonepublic Boolean getEnableAutoStart()
null for nonepublic LiveBroadcastContentDetails setEnableAutoStart(Boolean enableAutoStart)
enableAutoStart - enableAutoStart or null for nonepublic Boolean getEnableAutoStop()
null for nonepublic LiveBroadcastContentDetails setEnableAutoStop(Boolean enableAutoStop)
enableAutoStop - enableAutoStop or null for nonepublic Boolean getEnableClosedCaptions()
null for nonepublic LiveBroadcastContentDetails setEnableClosedCaptions(Boolean enableClosedCaptions)
enableClosedCaptions - enableClosedCaptions or null for nonepublic Boolean getEnableContentEncryption()
null for nonepublic LiveBroadcastContentDetails setEnableContentEncryption(Boolean enableContentEncryption)
enableContentEncryption - enableContentEncryption or null for nonepublic Boolean getEnableDvr()
null for nonepublic LiveBroadcastContentDetails setEnableDvr(Boolean enableDvr)
enableDvr - enableDvr or null for nonepublic Boolean getEnableEmbed()
null for nonepublic LiveBroadcastContentDetails setEnableEmbed(Boolean enableEmbed)
enableEmbed - enableEmbed or null for nonepublic Boolean getEnableLowLatency()
null for nonepublic LiveBroadcastContentDetails setEnableLowLatency(Boolean enableLowLatency)
enableLowLatency - enableLowLatency or null for nonepublic String getLatencyPreference()
null for nonepublic LiveBroadcastContentDetails setLatencyPreference(String latencyPreference)
latencyPreference - latencyPreference or null for nonepublic String getMesh()
null for nonedecodeMesh()public byte[] decodeMesh()
null for nonegetMesh()public LiveBroadcastContentDetails setMesh(String mesh)
mesh - mesh or null for none#encodeMesh()public LiveBroadcastContentDetails encodeMesh(byte[] mesh)
The value is encoded Base64 or {@code null} for none.
public MonitorStreamInfo getMonitorStream()
null for nonepublic LiveBroadcastContentDetails setMonitorStream(MonitorStreamInfo monitorStream)
monitorStream - monitorStream or null for nonepublic String getProjection()
null for nonepublic LiveBroadcastContentDetails setProjection(String projection)
projection - projection or null for nonepublic Boolean getRecordFromStart()
null for nonepublic LiveBroadcastContentDetails setRecordFromStart(Boolean recordFromStart)
recordFromStart - recordFromStart or null for nonepublic Boolean getStartWithSlate()
null for nonepublic LiveBroadcastContentDetails setStartWithSlate(Boolean startWithSlate)
startWithSlate - startWithSlate or null for nonepublic String getStereoLayout()
null for nonepublic LiveBroadcastContentDetails setStereoLayout(String stereoLayout)
stereoLayout - stereoLayout or null for nonepublic LiveBroadcastContentDetails set(String fieldName, Object value)
set in class GenericJsonpublic LiveBroadcastContentDetails clone()
clone in class GenericJsonCopyright © 2011–2021 Google. All rights reserved.