Class ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3Settings


  • public final class ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3Settings
    extends java.lang.Object
    • Method Detail

      • attenuationControl

        public java.util.Optional<java.lang.String> attenuationControl()
        Returns:
        Attenuation control.
      • bitrate

        public java.util.Optional<java.lang.Double> bitrate()
        Returns:
        Average bitrate in bits/second.
      • bitstreamMode

        public java.util.Optional<java.lang.String> bitstreamMode()
        Returns:
        Bitstream mode (bsmod) for the emitted AC-3 stream.
      • codingMode

        public java.util.Optional<java.lang.String> codingMode()
        Returns:
        Dolby Digital Plus coding mode.
      • dcFilter

        public java.util.Optional<java.lang.String> dcFilter()
        Returns:
        Whether to activate a DC filter for the channels.
      • dialnorm

        public java.util.Optional<java.lang.Integer> dialnorm()
        Returns:
        Sets the dialnorm for the output.
      • drcLine

        public java.util.Optional<java.lang.String> drcLine()
        Returns:
        Sets the Dolby dynamic range compression profile.
      • drcRf

        public java.util.Optional<java.lang.String> drcRf()
        Returns:
        Profile for heavy Dolby dynamic range compression.
      • lfeControl

        public java.util.Optional<java.lang.String> lfeControl()
        Returns:
        When set to `lfe`, the EAC3 output contains an LFE channel.
      • lfeFilter

        public java.util.Optional<java.lang.String> lfeFilter()
        Returns:
        When set to `enabled`, applies a 120Hz lowpass filter to the LFE channel prior to encoding.
      • loRoCenterMixLevel

        public java.util.Optional<java.lang.Double> loRoCenterMixLevel()
        Returns:
        Left total/right total center mix level.
      • loRoSurroundMixLevel

        public java.util.Optional<java.lang.Double> loRoSurroundMixLevel()
        Returns:
        Left total/right total surround mix level.
      • ltRtCenterMixLevel

        public java.util.Optional<java.lang.Double> ltRtCenterMixLevel()
        Returns:
        Left only/right only center mix level.
      • ltRtSurroundMixLevel

        public java.util.Optional<java.lang.Double> ltRtSurroundMixLevel()
        Returns:
        Left only/right only surround mix level.
      • metadataControl

        public java.util.Optional<java.lang.String> metadataControl()
        Returns:
        Metadata control.
      • passthroughControl

        public java.util.Optional<java.lang.String> passthroughControl()
        Returns:
        When set to `whenPossible`, input DD+ audio is passed through if present.
      • phaseControl

        public java.util.Optional<java.lang.String> phaseControl()
        Returns:
        Whether to invert the phase of the surround channels.
      • stereoDownmix

        public java.util.Optional<java.lang.String> stereoDownmix()
        Returns:
        Stereo downmix preference.
      • surroundExMode

        public java.util.Optional<java.lang.String> surroundExMode()
        Returns:
        Whether to encode the stream as Dolby Digital EX.
      • surroundMode

        public java.util.Optional<java.lang.String> surroundMode()
        Returns:
        Whether to encode the stream as a surround sound stream.