Class: Aws::MediaTailor::Types::AdBreak
- Inherits:
-
Struct
- Object
- Struct
- Aws::MediaTailor::Types::AdBreak
- 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
-
#ad_break_metadata ⇒ Array<Types::KeyValuePair>
Defines a list of key/value pairs that MediaTailor generates within the
EXT-X-ASSET
tag forSCTE35_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 '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_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 '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_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 '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 |
#slate ⇒ Types::SlateSource
Ad break slate configuration.
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_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 '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_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 '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 |