Class: AWSCDK::MediaTailor::CfnPlaybackConfiguration::AdConditioningConfigurationProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::MediaTailor::CfnPlaybackConfiguration::AdConditioningConfigurationProperty
- Defined in:
- media_tailor/cfn_playback_configuration.rb
Overview
The setting that indicates what conditioning MediaTailor will perform on ads that the ad decision server (ADS) returns.
Instance Attribute Summary collapse
-
#streaming_media_file_conditioning ⇒ String
readonly
For ads that have media files with streaming delivery and supported file extensions, indicates what transcoding action MediaTailor takes when it first receives these ads from the ADS.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(streaming_media_file_conditioning:) ⇒ AdConditioningConfigurationProperty
constructor
A new instance of AdConditioningConfigurationProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(streaming_media_file_conditioning:) ⇒ AdConditioningConfigurationProperty
Returns a new instance of AdConditioningConfigurationProperty.
812 813 814 815 |
# File 'media_tailor/cfn_playback_configuration.rb', line 812 def initialize(streaming_media_file_conditioning:) @streaming_media_file_conditioning = streaming_media_file_conditioning Jsii::Type.check_type(@streaming_media_file_conditioning, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "streamingMediaFileConditioning") end |
Instance Attribute Details
#streaming_media_file_conditioning ⇒ String (readonly)
For ads that have media files with streaming delivery and supported file extensions, indicates what transcoding action MediaTailor takes when it first receives these ads from the ADS.
TRANSCODE indicates that MediaTailor must transcode the ads. NONE indicates that you have already transcoded the ads outside of MediaTailor and don't need them transcoded as part of the ad insertion workflow. For more information about ad conditioning see Using preconditioned ads in the AWS Elemental MediaTailor user guide.
823 824 825 |
# File 'media_tailor/cfn_playback_configuration.rb', line 823 def streaming_media_file_conditioning @streaming_media_file_conditioning end |
Class Method Details
.jsii_properties ⇒ Object
825 826 827 828 829 |
# File 'media_tailor/cfn_playback_configuration.rb', line 825 def self.jsii_properties { :streaming_media_file_conditioning => "streamingMediaFileConditioning", } end |
Instance Method Details
#to_jsii ⇒ Object
831 832 833 834 835 836 837 |
# File 'media_tailor/cfn_playback_configuration.rb', line 831 def to_jsii result = {} result.merge!({ "streamingMediaFileConditioning" => @streaming_media_file_conditioning, }) result.compact end |