class Google::Apis::YoutubeV3::MonitorStreamInfo

Settings and Info of the monitor stream

Attributes

broadcast_stream_delay_ms[RW]

If you have set the enableMonitorStream property to true, then this property determines the length of the live broadcast delay. Corresponds to the JSON property `broadcastStreamDelayMs` @return [Fixnum]

embed_html[RW]

HTML code that embeds a player that plays the monitor stream. Corresponds to the JSON property `embedHtml` @return [String]

enable_monitor_stream[RW]

This value determines whether the monitor stream is enabled for the broadcast. If the monitor stream is enabled, then YouTube will broadcast the event content on a special stream intended only for the broadcaster's consumption. The broadcaster can use the stream to review the event content and also to identify the optimal times to insert cuepoints. You need to set this value to true if you intend to have a broadcast delay for your event. Note: This property cannot be updated once the broadcast is in the testing or live state. Corresponds to the JSON property `enableMonitorStream` @return [Boolean]

enable_monitor_stream?[RW]

This value determines whether the monitor stream is enabled for the broadcast. If the monitor stream is enabled, then YouTube will broadcast the event content on a special stream intended only for the broadcaster's consumption. The broadcaster can use the stream to review the event content and also to identify the optimal times to insert cuepoints. You need to set this value to true if you intend to have a broadcast delay for your event. Note: This property cannot be updated once the broadcast is in the testing or live state. Corresponds to the JSON property `enableMonitorStream` @return [Boolean]

Public Class Methods

new(**args) click to toggle source
# File generated/google/apis/youtube_v3/classes.rb, line 5138
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File generated/google/apis/youtube_v3/classes.rb, line 5143
def update!(**args)
  @broadcast_stream_delay_ms = args[:broadcast_stream_delay_ms] if args.key?(:broadcast_stream_delay_ms)
  @embed_html = args[:embed_html] if args.key?(:embed_html)
  @enable_monitor_stream = args[:enable_monitor_stream] if args.key?(:enable_monitor_stream)
end