Class: AWSCDK::MediaLive::CfnChannel::Scte35SpliceInsertProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::MediaLive::CfnChannel::Scte35SpliceInsertProperty
- Defined in:
- media_live/cfn_channel.rb
Overview
The setup of SCTE-35 splice insert handling.
The parent of this entity is AvailSettings.
Instance Attribute Summary collapse
-
#ad_avail_offset ⇒ Numeric?
readonly
When specified, this offset (in milliseconds) is added to the input ad avail PTS time.
-
#no_regional_blackout_flag ⇒ String?
readonly
When set to ignore, segment descriptors with noRegionalBlackoutFlag set to 0 no longer trigger blackouts or ad avail slates.
-
#web_delivery_allowed_flag ⇒ String?
readonly
When set to ignore, segment descriptors with webDeliveryAllowedFlag set to 0 no longer trigger blackouts or ad avail slates.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(ad_avail_offset: nil, no_regional_blackout_flag: nil, web_delivery_allowed_flag: nil) ⇒ Scte35SpliceInsertProperty
constructor
A new instance of Scte35SpliceInsertProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(ad_avail_offset: nil, no_regional_blackout_flag: nil, web_delivery_allowed_flag: nil) ⇒ Scte35SpliceInsertProperty
Returns a new instance of Scte35SpliceInsertProperty.
12969 12970 12971 12972 12973 12974 12975 12976 |
# File 'media_live/cfn_channel.rb', line 12969 def initialize(ad_avail_offset: nil, no_regional_blackout_flag: nil, web_delivery_allowed_flag: nil) @ad_avail_offset = ad_avail_offset Jsii::Type.check_type(@ad_avail_offset, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJudW1iZXIifQ==")), "adAvailOffset") unless @ad_avail_offset.nil? @no_regional_blackout_flag = no_regional_blackout_flag Jsii::Type.check_type(@no_regional_blackout_flag, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "noRegionalBlackoutFlag") unless @no_regional_blackout_flag.nil? @web_delivery_allowed_flag = web_delivery_allowed_flag Jsii::Type.check_type(@web_delivery_allowed_flag, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "webDeliveryAllowedFlag") unless @web_delivery_allowed_flag.nil? end |
Instance Attribute Details
#ad_avail_offset ⇒ Numeric? (readonly)
When specified, this offset (in milliseconds) is added to the input ad avail PTS time.
This applies only to embedded SCTE 104/35 messages. It doesn't apply to OOB messages.
12984 12985 12986 |
# File 'media_live/cfn_channel.rb', line 12984 def ad_avail_offset @ad_avail_offset end |
#no_regional_blackout_flag ⇒ String? (readonly)
When set to ignore, segment descriptors with noRegionalBlackoutFlag set to 0 no longer trigger blackouts or ad avail slates.
12989 12990 12991 |
# File 'media_live/cfn_channel.rb', line 12989 def no_regional_blackout_flag @no_regional_blackout_flag end |
#web_delivery_allowed_flag ⇒ String? (readonly)
When set to ignore, segment descriptors with webDeliveryAllowedFlag set to 0 no longer trigger blackouts or ad avail slates.
12994 12995 12996 |
# File 'media_live/cfn_channel.rb', line 12994 def web_delivery_allowed_flag @web_delivery_allowed_flag end |
Class Method Details
.jsii_properties ⇒ Object
12996 12997 12998 12999 13000 13001 13002 |
# File 'media_live/cfn_channel.rb', line 12996 def self.jsii_properties { :ad_avail_offset => "adAvailOffset", :no_regional_blackout_flag => "noRegionalBlackoutFlag", :web_delivery_allowed_flag => "webDeliveryAllowedFlag", } end |
Instance Method Details
#to_jsii ⇒ Object
13004 13005 13006 13007 13008 13009 13010 13011 13012 |
# File 'media_live/cfn_channel.rb', line 13004 def to_jsii result = {} result.merge!({ "adAvailOffset" => @ad_avail_offset, "noRegionalBlackoutFlag" => @no_regional_blackout_flag, "webDeliveryAllowedFlag" => @web_delivery_allowed_flag, }) result.compact end |