Interface CfnChannel.Ac3SettingsProperty

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

@Stability(Stable) public static interface CfnChannel.Ac3SettingsProperty extends software.amazon.jsii.JsiiSerializable
The settings for an AC3 audio encode in the output.

The parent of this entity is AudioCodecSettings.

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.*;
 Ac3SettingsProperty ac3SettingsProperty = Ac3SettingsProperty.builder()
         .bitrate(123)
         .bitstreamMode("bitstreamMode")
         .codingMode("codingMode")
         .dialnorm(123)
         .drcProfile("drcProfile")
         .lfeFilter("lfeFilter")
         .metadataControl("metadataControl")
         .build();
 
  • Method Details

    • getBitrate

      @Stability(Stable) @Nullable default Number getBitrate()
      The average bitrate in bits/second.

      Valid bitrates depend on the coding mode.

    • getBitstreamMode

      @Stability(Stable) @Nullable default String getBitstreamMode()
      Specifies the bitstream mode (bsmod) for the emitted AC-3 stream.

      For more information about these values, see ATSC A/52-2012.

    • getCodingMode

      @Stability(Stable) @Nullable default String getCodingMode()
      The Dolby Digital coding mode.

      This determines the number of channels.

    • getDialnorm

      @Stability(Stable) @Nullable default Number getDialnorm()
      Sets the dialnorm for the output.

      If excluded and the input audio is Dolby Digital, dialnorm is passed through.

    • getDrcProfile

      @Stability(Stable) @Nullable default String getDrcProfile()
      If set to filmStandard, adds dynamic range compression signaling to the output bitstream as defined in the Dolby Digital specification.
    • getLfeFilter

      @Stability(Stable) @Nullable default String getLfeFilter()
      When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding.

      This is valid only in codingMode32Lfe mode.

    • getMetadataControl

      @Stability(Stable) @Nullable default String getMetadataControl()
      When set to followInput, encoder metadata is sourced from the DD, DD+, or DolbyE decoder that supplies this audio data.

      If the audio is supplied from one of these streams, the static metadata settings are used.

    • builder

      @Stability(Stable) static CfnChannel.Ac3SettingsProperty.Builder builder()
      Returns:
      a CfnChannel.Ac3SettingsProperty.Builder of CfnChannel.Ac3SettingsProperty