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

#message_typeString

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

Returns:

  • (String)


93
94
95
96
97
98
99
100
101
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 93

class AdBreak < Struct.new(
  :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)


93
94
95
96
97
98
99
100
101
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 93

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

#slateTypes::SlateSource

Ad break slate configuration.

Returns:



93
94
95
96
97
98
99
100
101
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 93

class AdBreak < Struct.new(
  :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.



93
94
95
96
97
98
99
100
101
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 93

class AdBreak < Struct.new(
  :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.



93
94
95
96
97
98
99
100
101
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 93

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