Class: AWSCDK::MediaLive::CfnChannel::CdiInputSpecificationProperty

Inherits:
Jsii::Struct
  • Object
show all
Defined in:
media_live/cfn_channel.rb

Overview

The input specification for this channel.

It specifies the key characteristics of CDI inputs for this channel, when those characteristics are different from other inputs.

This entity is at the top level in the channel.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(resolution: nil) ⇒ CdiInputSpecificationProperty

Returns a new instance of CdiInputSpecificationProperty.

Parameters:

  • resolution (String, nil) (defaults to: nil)

    Maximum CDI input resolution.



3821
3822
3823
3824
# File 'media_live/cfn_channel.rb', line 3821

def initialize(resolution: nil)
  @resolution = resolution
  Jsii::Type.check_type(@resolution, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "resolution") unless @resolution.nil?
end

Instance Attribute Details

#resolutionString? (readonly)

Maximum CDI input resolution.



3830
3831
3832
# File 'media_live/cfn_channel.rb', line 3830

def resolution
  @resolution
end

Class Method Details

.jsii_propertiesObject



3832
3833
3834
3835
3836
# File 'media_live/cfn_channel.rb', line 3832

def self.jsii_properties
  {
    :resolution => "resolution",
  }
end

Instance Method Details

#to_jsiiObject



3838
3839
3840
3841
3842
3843
3844
# File 'media_live/cfn_channel.rb', line 3838

def to_jsii
  result = {}
  result.merge!({
    "resolution" => @resolution,
  })
  result.compact
end