Class: AWSCDK::MediaLive::CfnChannel::MultiplexM2tsSettingsProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::MediaLive::CfnChannel::MultiplexM2tsSettingsProperty
- Defined in:
- media_live/cfn_channel.rb
Overview
Instance Attribute Summary collapse
- #absent_input_audio_behavior ⇒ String? readonly
- #arib ⇒ String? readonly
- #audio_buffer_model ⇒ String? readonly
- #audio_frames_per_pes ⇒ Numeric? readonly
- #audio_stream_type ⇒ String? readonly
- #cc_descriptor ⇒ String? readonly
- #ebif ⇒ String? readonly
- #es_rate_in_pes ⇒ String? readonly
- #klv ⇒ String? readonly
- #nielsen_id3_behavior ⇒ String? readonly
- #pcr_control ⇒ String? readonly
- #pcr_period ⇒ Numeric? readonly
- #scte35_control ⇒ String? readonly
- #scte35_preroll_pullup_milliseconds ⇒ Numeric? readonly
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(absent_input_audio_behavior: nil, arib: nil, audio_buffer_model: nil, audio_frames_per_pes: nil, audio_stream_type: nil, cc_descriptor: nil, ebif: nil, es_rate_in_pes: nil, klv: nil, nielsen_id3_behavior: nil, pcr_control: nil, pcr_period: nil, scte35_control: nil, scte35_preroll_pullup_milliseconds: nil) ⇒ MultiplexM2tsSettingsProperty
constructor
A new instance of MultiplexM2tsSettingsProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(absent_input_audio_behavior: nil, arib: nil, audio_buffer_model: nil, audio_frames_per_pes: nil, audio_stream_type: nil, cc_descriptor: nil, ebif: nil, es_rate_in_pes: nil, klv: nil, nielsen_id3_behavior: nil, pcr_control: nil, pcr_period: nil, scte35_control: nil, scte35_preroll_pullup_milliseconds: nil) ⇒ MultiplexM2tsSettingsProperty
Returns a new instance of MultiplexM2tsSettingsProperty.
11301 11302 11303 11304 11305 11306 11307 11308 11309 11310 11311 11312 11313 11314 11315 11316 11317 11318 11319 11320 11321 11322 11323 11324 11325 11326 11327 11328 11329 11330 |
# File 'media_live/cfn_channel.rb', line 11301 def initialize(absent_input_audio_behavior: nil, arib: nil, audio_buffer_model: nil, audio_frames_per_pes: nil, audio_stream_type: nil, cc_descriptor: nil, ebif: nil, es_rate_in_pes: nil, klv: nil, nielsen_id3_behavior: nil, pcr_control: nil, pcr_period: nil, scte35_control: nil, scte35_preroll_pullup_milliseconds: nil) @absent_input_audio_behavior = absent_input_audio_behavior Jsii::Type.check_type(@absent_input_audio_behavior, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "absentInputAudioBehavior") unless @absent_input_audio_behavior.nil? @arib = arib Jsii::Type.check_type(@arib, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "arib") unless @arib.nil? @audio_buffer_model = audio_buffer_model Jsii::Type.check_type(@audio_buffer_model, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "audioBufferModel") unless @audio_buffer_model.nil? @audio_frames_per_pes = audio_frames_per_pes Jsii::Type.check_type(@audio_frames_per_pes, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJudW1iZXIifQ==")), "audioFramesPerPes") unless @audio_frames_per_pes.nil? @audio_stream_type = audio_stream_type Jsii::Type.check_type(@audio_stream_type, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "audioStreamType") unless @audio_stream_type.nil? @cc_descriptor = cc_descriptor Jsii::Type.check_type(@cc_descriptor, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "ccDescriptor") unless @cc_descriptor.nil? @ebif = ebif Jsii::Type.check_type(@ebif, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "ebif") unless @ebif.nil? @es_rate_in_pes = es_rate_in_pes Jsii::Type.check_type(@es_rate_in_pes, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "esRateInPes") unless @es_rate_in_pes.nil? @klv = klv Jsii::Type.check_type(@klv, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "klv") unless @klv.nil? @nielsen_id3_behavior = nielsen_id3_behavior Jsii::Type.check_type(@nielsen_id3_behavior, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "nielsenId3Behavior") unless @nielsen_id3_behavior.nil? @pcr_control = pcr_control Jsii::Type.check_type(@pcr_control, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "pcrControl") unless @pcr_control.nil? @pcr_period = pcr_period Jsii::Type.check_type(@pcr_period, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJudW1iZXIifQ==")), "pcrPeriod") unless @pcr_period.nil? @scte35_control = scte35_control Jsii::Type.check_type(@scte35_control, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "scte35Control") unless @scte35_control.nil? @scte35_preroll_pullup_milliseconds = scte35_preroll_pullup_milliseconds Jsii::Type.check_type(@scte35_preroll_pullup_milliseconds, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJudW1iZXIifQ==")), "scte35PrerollPullupMilliseconds") unless @scte35_preroll_pullup_milliseconds.nil? end |
Instance Attribute Details
#absent_input_audio_behavior ⇒ String? (readonly)
11334 11335 11336 |
# File 'media_live/cfn_channel.rb', line 11334 def absent_input_audio_behavior @absent_input_audio_behavior end |
#arib ⇒ String? (readonly)
11337 11338 11339 |
# File 'media_live/cfn_channel.rb', line 11337 def arib @arib end |
#audio_buffer_model ⇒ String? (readonly)
11340 11341 11342 |
# File 'media_live/cfn_channel.rb', line 11340 def audio_buffer_model @audio_buffer_model end |
#audio_frames_per_pes ⇒ Numeric? (readonly)
11343 11344 11345 |
# File 'media_live/cfn_channel.rb', line 11343 def audio_frames_per_pes @audio_frames_per_pes end |
#audio_stream_type ⇒ String? (readonly)
11346 11347 11348 |
# File 'media_live/cfn_channel.rb', line 11346 def audio_stream_type @audio_stream_type end |
#cc_descriptor ⇒ String? (readonly)
11349 11350 11351 |
# File 'media_live/cfn_channel.rb', line 11349 def cc_descriptor @cc_descriptor end |
#ebif ⇒ String? (readonly)
11352 11353 11354 |
# File 'media_live/cfn_channel.rb', line 11352 def ebif @ebif end |
#es_rate_in_pes ⇒ String? (readonly)
11355 11356 11357 |
# File 'media_live/cfn_channel.rb', line 11355 def es_rate_in_pes @es_rate_in_pes end |
#klv ⇒ String? (readonly)
11358 11359 11360 |
# File 'media_live/cfn_channel.rb', line 11358 def klv @klv end |
#nielsen_id3_behavior ⇒ String? (readonly)
11361 11362 11363 |
# File 'media_live/cfn_channel.rb', line 11361 def nielsen_id3_behavior @nielsen_id3_behavior end |
#pcr_control ⇒ String? (readonly)
11364 11365 11366 |
# File 'media_live/cfn_channel.rb', line 11364 def pcr_control @pcr_control end |
#pcr_period ⇒ Numeric? (readonly)
11367 11368 11369 |
# File 'media_live/cfn_channel.rb', line 11367 def pcr_period @pcr_period end |
#scte35_control ⇒ String? (readonly)
11370 11371 11372 |
# File 'media_live/cfn_channel.rb', line 11370 def scte35_control @scte35_control end |
#scte35_preroll_pullup_milliseconds ⇒ Numeric? (readonly)
11373 11374 11375 |
# File 'media_live/cfn_channel.rb', line 11373 def scte35_preroll_pullup_milliseconds @scte35_preroll_pullup_milliseconds end |
Class Method Details
.jsii_properties ⇒ Object
11375 11376 11377 11378 11379 11380 11381 11382 11383 11384 11385 11386 11387 11388 11389 11390 11391 11392 |
# File 'media_live/cfn_channel.rb', line 11375 def self.jsii_properties { :absent_input_audio_behavior => "absentInputAudioBehavior", :arib => "arib", :audio_buffer_model => "audioBufferModel", :audio_frames_per_pes => "audioFramesPerPes", :audio_stream_type => "audioStreamType", :cc_descriptor => "ccDescriptor", :ebif => "ebif", :es_rate_in_pes => "esRateInPes", :klv => "klv", :nielsen_id3_behavior => "nielsenId3Behavior", :pcr_control => "pcrControl", :pcr_period => "pcrPeriod", :scte35_control => "scte35Control", :scte35_preroll_pullup_milliseconds => "scte35PrerollPullupMilliseconds", } end |
Instance Method Details
#to_jsii ⇒ Object
11394 11395 11396 11397 11398 11399 11400 11401 11402 11403 11404 11405 11406 11407 11408 11409 11410 11411 11412 11413 |
# File 'media_live/cfn_channel.rb', line 11394 def to_jsii result = {} result.merge!({ "absentInputAudioBehavior" => @absent_input_audio_behavior, "arib" => @arib, "audioBufferModel" => @audio_buffer_model, "audioFramesPerPes" => @audio_frames_per_pes, "audioStreamType" => @audio_stream_type, "ccDescriptor" => @cc_descriptor, "ebif" => @ebif, "esRateInPes" => @es_rate_in_pes, "klv" => @klv, "nielsenId3Behavior" => @nielsen_id3_behavior, "pcrControl" => @pcr_control, "pcrPeriod" => @pcr_period, "scte35Control" => @scte35_control, "scte35PrerollPullupMilliseconds" => @scte35_preroll_pullup_milliseconds, }) result.compact end |