Class: Aws::MediaTailor::Types::AdBreak
- Inherits:
-
Struct
- Object
- Struct
- Aws::MediaTailor::Types::AdBreak
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-mediatailor/types.rb
Overview
Ad break configuration parameters.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#ad_break_metadata ⇒ Array<Types::KeyValuePair>
Defines a list of key/value pairs that MediaTailor generates within the ‘EXT-X-ASSET`tag for `SCTE35_ENHANCED` output.
-
#message_type ⇒ String
The SCTE-35 ad insertion type.
-
#offset_millis ⇒ Integer
How long (in milliseconds) after the beginning of the program that an ad starts.
-
#slate ⇒ Types::SlateSource
Ad break slate configuration.
-
#splice_insert_message ⇒ Types::SpliceInsertMessage
This defines the SCTE-35 ‘splice_insert()` message inserted around the ad.
-
#time_signal_message ⇒ Types::TimeSignalMessage
Defines the SCTE-35 ‘time_signal` message inserted around the ad.
Instance Attribute Details
#ad_break_metadata ⇒ Array<Types::KeyValuePair>
Defines a list of key/value pairs that MediaTailor generates within the ‘EXT-X-ASSET`tag for `SCTE35_ENHANCED` output.
138 139 140 141 142 143 144 145 146 147 |
# File '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_type ⇒ String
The SCTE-35 ad insertion type. Accepted value: ‘SPLICE_INSERT`, `TIME_SIGNAL`.
138 139 140 141 142 143 144 145 146 147 |
# File '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_millis ⇒ Integer
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.
138 139 140 141 142 143 144 145 146 147 |
# File '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 |
#slate ⇒ Types::SlateSource
Ad break slate configuration.
138 139 140 141 142 143 144 145 146 147 |
# File '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_message ⇒ Types::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 '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_message ⇒ Types::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 '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 |