Interface CfnChannel.AudioDescriptionProperty

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CfnChannel.AudioDescriptionProperty.Jsii$Proxy
Enclosing class:
CfnChannel

@Stability(Stable) public static interface CfnChannel.AudioDescriptionProperty extends software.amazon.jsii.JsiiSerializable
The encoding information for one output audio.

The parent of this entity is EncoderSettings.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.medialive.*;
 AudioDescriptionProperty audioDescriptionProperty = AudioDescriptionProperty.builder()
         .audioDashRoles(List.of("audioDashRoles"))
         .audioNormalizationSettings(AudioNormalizationSettingsProperty.builder()
                 .algorithm("algorithm")
                 .algorithmControl("algorithmControl")
                 .targetLkfs(123)
                 .build())
         .audioSelectorName("audioSelectorName")
         .audioType("audioType")
         .audioTypeControl("audioTypeControl")
         .audioWatermarkingSettings(AudioWatermarkSettingsProperty.builder()
                 .nielsenWatermarksSettings(NielsenWatermarksSettingsProperty.builder()
                         .nielsenCbetSettings(NielsenCBETProperty.builder()
                                 .cbetCheckDigitString("cbetCheckDigitString")
                                 .cbetStepaside("cbetStepaside")
                                 .csid("csid")
                                 .build())
                         .nielsenDistributionType("nielsenDistributionType")
                         .nielsenNaesIiNwSettings(NielsenNaesIiNwProperty.builder()
                                 .checkDigitString("checkDigitString")
                                 .sid(123)
                                 .timezone("timezone")
                                 .build())
                         .build())
                 .build())
         .codecSettings(AudioCodecSettingsProperty.builder()
                 .aacSettings(AacSettingsProperty.builder()
                         .bitrate(123)
                         .codingMode("codingMode")
                         .inputType("inputType")
                         .profile("profile")
                         .rateControlMode("rateControlMode")
                         .rawFormat("rawFormat")
                         .sampleRate(123)
                         .spec("spec")
                         .vbrQuality("vbrQuality")
                         .build())
                 .ac3Settings(Ac3SettingsProperty.builder()
                         .attenuationControl("attenuationControl")
                         .bitrate(123)
                         .bitstreamMode("bitstreamMode")
                         .codingMode("codingMode")
                         .dialnorm(123)
                         .drcProfile("drcProfile")
                         .lfeFilter("lfeFilter")
                         .metadataControl("metadataControl")
                         .build())
                 .eac3AtmosSettings(Eac3AtmosSettingsProperty.builder()
                         .bitrate(123)
                         .codingMode("codingMode")
                         .dialnorm(123)
                         .drcLine("drcLine")
                         .drcRf("drcRf")
                         .heightTrim(123)
                         .surroundTrim(123)
                         .build())
                 .eac3Settings(Eac3SettingsProperty.builder()
                         .attenuationControl("attenuationControl")
                         .bitrate(123)
                         .bitstreamMode("bitstreamMode")
                         .codingMode("codingMode")
                         .dcFilter("dcFilter")
                         .dialnorm(123)
                         .drcLine("drcLine")
                         .drcRf("drcRf")
                         .lfeControl("lfeControl")
                         .lfeFilter("lfeFilter")
                         .loRoCenterMixLevel(123)
                         .loRoSurroundMixLevel(123)
                         .ltRtCenterMixLevel(123)
                         .ltRtSurroundMixLevel(123)
                         .metadataControl("metadataControl")
                         .passthroughControl("passthroughControl")
                         .phaseControl("phaseControl")
                         .stereoDownmix("stereoDownmix")
                         .surroundExMode("surroundExMode")
                         .surroundMode("surroundMode")
                         .build())
                 .mp2Settings(Mp2SettingsProperty.builder()
                         .bitrate(123)
                         .codingMode("codingMode")
                         .sampleRate(123)
                         .build())
                 .passThroughSettings(PassThroughSettingsProperty.builder().build())
                 .wavSettings(WavSettingsProperty.builder()
                         .bitDepth(123)
                         .codingMode("codingMode")
                         .sampleRate(123)
                         .build())
                 .build())
         .dvbDashAccessibility("dvbDashAccessibility")
         .languageCode("languageCode")
         .languageCodeControl("languageCodeControl")
         .name("name")
         .remixSettings(RemixSettingsProperty.builder()
                 .channelMappings(List.of(AudioChannelMappingProperty.builder()
                         .inputChannelLevels(List.of(InputChannelLevelProperty.builder()
                                 .gain(123)
                                 .inputChannel(123)
                                 .build()))
                         .outputChannel(123)
                         .build()))
                 .channelsIn(123)
                 .channelsOut(123)
                 .build())
         .streamName("streamName")
         .build();
 

See Also: