Class: Aws::MediaTailor::Types::AdBreak

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb

Overview

Ad break configuration parameters.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#ad_break_metadataArray<Types::KeyValuePair>

Defines a list of key/value pairs that MediaTailor generates within the EXT-X-ASSETtag for SCTE35_ENHANCED output.

Returns:



138
139
140
141
142
143
144
145
146
147
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 138

class AdBreak < Struct.new(
  :ad_break_metadata,
  :message_type,
  :offset_millis,
  :slate,
  :splice_insert_message,
  :time_signal_message)
  SENSITIVE = []
  include Aws::Structure
end

#message_typeString

The SCTE-35 ad insertion type. Accepted value: SPLICE_INSERT, TIME_SIGNAL.

Returns:

  • (String)


138
139
140
141
142
143
144
145
146
147
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 138

class AdBreak < Struct.new(
  :ad_break_metadata,
  :message_type,
  :offset_millis,
  :slate,
  :splice_insert_message,
  :time_signal_message)
  SENSITIVE = []
  include Aws::Structure
end

#offset_millisInteger

How long (in milliseconds) after the beginning of the program that an ad starts. This value must fall within 100ms of a segment boundary, otherwise the ad break will be skipped.

Returns:

  • (Integer)


138
139
140
141
142
143
144
145
146
147
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 138

class AdBreak < Struct.new(
  :ad_break_metadata,
  :message_type,
  :offset_millis,
  :slate,
  :splice_insert_message,
  :time_signal_message)
  SENSITIVE = []
  include Aws::Structure
end

#slateTypes::SlateSource

Ad break slate configuration.

Returns:



138
139
140
141
142
143
144
145
146
147
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 138

class AdBreak < Struct.new(
  :ad_break_metadata,
  :message_type,
  :offset_millis,
  :slate,
  :splice_insert_message,
  :time_signal_message)
  SENSITIVE = []
  include Aws::Structure
end

#splice_insert_messageTypes::SpliceInsertMessage

This defines the SCTE-35 splice_insert() message inserted around the ad. For information about using splice_insert(), see the SCTE-35 specficiaiton, section 9.7.3.1.



138
139
140
141
142
143
144
145
146
147
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 138

class AdBreak < Struct.new(
  :ad_break_metadata,
  :message_type,
  :offset_millis,
  :slate,
  :splice_insert_message,
  :time_signal_message)
  SENSITIVE = []
  include Aws::Structure
end

#time_signal_messageTypes::TimeSignalMessage

Defines the SCTE-35 time_signal message inserted around the ad.

Programs on a channel's schedule can be configured with one or more ad breaks. You can attach a splice_insert SCTE-35 message to the ad break. This message provides basic metadata about the ad break.

See section 9.7.4 of the 2022 SCTE-35 specification for more information.



138
139
140
141
142
143
144
145
146
147
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 138

class AdBreak < Struct.new(
  :ad_break_metadata,
  :message_type,
  :offset_millis,
  :slate,
  :splice_insert_message,
  :time_signal_message)
  SENSITIVE = []
  include Aws::Structure
end