Class Eac3Settings

    • Method Detail

      • attenuationControl

        public final Eac3AttenuationControl attenuationControl()
        If set to ATTENUATE_3_DB, applies a 3 dB attenuation to the surround channels. Only used for 3/2 coding mode.

        If the service returns an enum value that is not available in the current SDK version, attenuationControl will return Eac3AttenuationControl.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from attenuationControlAsString().

        Returns:
        If set to ATTENUATE_3_DB, applies a 3 dB attenuation to the surround channels. Only used for 3/2 coding mode.
        See Also:
        Eac3AttenuationControl
      • attenuationControlAsString

        public final String attenuationControlAsString()
        If set to ATTENUATE_3_DB, applies a 3 dB attenuation to the surround channels. Only used for 3/2 coding mode.

        If the service returns an enum value that is not available in the current SDK version, attenuationControl will return Eac3AttenuationControl.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from attenuationControlAsString().

        Returns:
        If set to ATTENUATE_3_DB, applies a 3 dB attenuation to the surround channels. Only used for 3/2 coding mode.
        See Also:
        Eac3AttenuationControl
      • bitrate

        public final Integer bitrate()
        Specify the average bitrate in bits per second. The bitrate that you specify must be a multiple of 8000 within the allowed minimum and maximum values. Leave blank to use the default bitrate for the coding mode you select according ETSI TS 102 366. Valid bitrates for coding mode 1/0: Default: 96000. Minimum: 32000. Maximum: 3024000. Valid bitrates for coding mode 2/0: Default: 192000. Minimum: 96000. Maximum: 3024000. Valid bitrates for coding mode 3/2: Default: 384000. Minimum: 192000. Maximum: 3024000.
        Returns:
        Specify the average bitrate in bits per second. The bitrate that you specify must be a multiple of 8000 within the allowed minimum and maximum values. Leave blank to use the default bitrate for the coding mode you select according ETSI TS 102 366. Valid bitrates for coding mode 1/0: Default: 96000. Minimum: 32000. Maximum: 3024000. Valid bitrates for coding mode 2/0: Default: 192000. Minimum: 96000. Maximum: 3024000. Valid bitrates for coding mode 3/2: Default: 384000. Minimum: 192000. Maximum: 3024000.
      • bitstreamMode

        public final Eac3BitstreamMode bitstreamMode()
        Specify the bitstream mode for the E-AC-3 stream that the encoder emits. For more information about the EAC3 bitstream mode, see ATSC A/52-2012 (Annex E).

        If the service returns an enum value that is not available in the current SDK version, bitstreamMode will return Eac3BitstreamMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from bitstreamModeAsString().

        Returns:
        Specify the bitstream mode for the E-AC-3 stream that the encoder emits. For more information about the EAC3 bitstream mode, see ATSC A/52-2012 (Annex E).
        See Also:
        Eac3BitstreamMode
      • bitstreamModeAsString

        public final String bitstreamModeAsString()
        Specify the bitstream mode for the E-AC-3 stream that the encoder emits. For more information about the EAC3 bitstream mode, see ATSC A/52-2012 (Annex E).

        If the service returns an enum value that is not available in the current SDK version, bitstreamMode will return Eac3BitstreamMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from bitstreamModeAsString().

        Returns:
        Specify the bitstream mode for the E-AC-3 stream that the encoder emits. For more information about the EAC3 bitstream mode, see ATSC A/52-2012 (Annex E).
        See Also:
        Eac3BitstreamMode
      • codingMode

        public final Eac3CodingMode codingMode()
        Dolby Digital Plus coding mode. Determines number of channels.

        If the service returns an enum value that is not available in the current SDK version, codingMode will return Eac3CodingMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from codingModeAsString().

        Returns:
        Dolby Digital Plus coding mode. Determines number of channels.
        See Also:
        Eac3CodingMode
      • codingModeAsString

        public final String codingModeAsString()
        Dolby Digital Plus coding mode. Determines number of channels.

        If the service returns an enum value that is not available in the current SDK version, codingMode will return Eac3CodingMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from codingModeAsString().

        Returns:
        Dolby Digital Plus coding mode. Determines number of channels.
        See Also:
        Eac3CodingMode
      • dcFilter

        public final Eac3DcFilter dcFilter()
        Activates a DC highpass filter for all input channels.

        If the service returns an enum value that is not available in the current SDK version, dcFilter will return Eac3DcFilter.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from dcFilterAsString().

        Returns:
        Activates a DC highpass filter for all input channels.
        See Also:
        Eac3DcFilter
      • dcFilterAsString

        public final String dcFilterAsString()
        Activates a DC highpass filter for all input channels.

        If the service returns an enum value that is not available in the current SDK version, dcFilter will return Eac3DcFilter.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from dcFilterAsString().

        Returns:
        Activates a DC highpass filter for all input channels.
        See Also:
        Eac3DcFilter
      • dialnorm

        public final Integer dialnorm()
        Sets the dialnorm for the output. If blank and input audio is Dolby Digital Plus, dialnorm will be passed through.
        Returns:
        Sets the dialnorm for the output. If blank and input audio is Dolby Digital Plus, dialnorm will be passed through.
      • dynamicRangeCompressionLine

        public final Eac3DynamicRangeCompressionLine dynamicRangeCompressionLine()
        Choose the Dolby Digital dynamic range control (DRC) profile that MediaConvert uses when encoding the metadata in the Dolby Digital stream for the line operating mode. Related setting: When you use this setting, MediaConvert ignores any value you provide for Dynamic range compression profile. For information about the Dolby Digital DRC operating modes and profiles, see the Dynamic Range Control chapter of the Dolby Metadata Guide at https://developer.dolby.com/globalassets/professional/documents/dolby-metadata-guide.pdf.

        If the service returns an enum value that is not available in the current SDK version, dynamicRangeCompressionLine will return Eac3DynamicRangeCompressionLine.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from dynamicRangeCompressionLineAsString().

        Returns:
        Choose the Dolby Digital dynamic range control (DRC) profile that MediaConvert uses when encoding the metadata in the Dolby Digital stream for the line operating mode. Related setting: When you use this setting, MediaConvert ignores any value you provide for Dynamic range compression profile. For information about the Dolby Digital DRC operating modes and profiles, see the Dynamic Range Control chapter of the Dolby Metadata Guide at https://developer.dolby.com/globalassets/professional/documents/dolby-metadata-guide.pdf.
        See Also:
        Eac3DynamicRangeCompressionLine
      • dynamicRangeCompressionLineAsString

        public final String dynamicRangeCompressionLineAsString()
        Choose the Dolby Digital dynamic range control (DRC) profile that MediaConvert uses when encoding the metadata in the Dolby Digital stream for the line operating mode. Related setting: When you use this setting, MediaConvert ignores any value you provide for Dynamic range compression profile. For information about the Dolby Digital DRC operating modes and profiles, see the Dynamic Range Control chapter of the Dolby Metadata Guide at https://developer.dolby.com/globalassets/professional/documents/dolby-metadata-guide.pdf.

        If the service returns an enum value that is not available in the current SDK version, dynamicRangeCompressionLine will return Eac3DynamicRangeCompressionLine.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from dynamicRangeCompressionLineAsString().

        Returns:
        Choose the Dolby Digital dynamic range control (DRC) profile that MediaConvert uses when encoding the metadata in the Dolby Digital stream for the line operating mode. Related setting: When you use this setting, MediaConvert ignores any value you provide for Dynamic range compression profile. For information about the Dolby Digital DRC operating modes and profiles, see the Dynamic Range Control chapter of the Dolby Metadata Guide at https://developer.dolby.com/globalassets/professional/documents/dolby-metadata-guide.pdf.
        See Also:
        Eac3DynamicRangeCompressionLine
      • dynamicRangeCompressionRf

        public final Eac3DynamicRangeCompressionRf dynamicRangeCompressionRf()
        Choose the Dolby Digital dynamic range control (DRC) profile that MediaConvert uses when encoding the metadata in the Dolby Digital stream for the RF operating mode. Related setting: When you use this setting, MediaConvert ignores any value you provide for Dynamic range compression profile. For information about the Dolby Digital DRC operating modes and profiles, see the Dynamic Range Control chapter of the Dolby Metadata Guide at https://developer.dolby.com/globalassets/professional/documents/dolby-metadata-guide.pdf.

        If the service returns an enum value that is not available in the current SDK version, dynamicRangeCompressionRf will return Eac3DynamicRangeCompressionRf.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from dynamicRangeCompressionRfAsString().

        Returns:
        Choose the Dolby Digital dynamic range control (DRC) profile that MediaConvert uses when encoding the metadata in the Dolby Digital stream for the RF operating mode. Related setting: When you use this setting, MediaConvert ignores any value you provide for Dynamic range compression profile. For information about the Dolby Digital DRC operating modes and profiles, see the Dynamic Range Control chapter of the Dolby Metadata Guide at https://developer.dolby.com/globalassets/professional/documents/dolby-metadata-guide.pdf.
        See Also:
        Eac3DynamicRangeCompressionRf
      • dynamicRangeCompressionRfAsString

        public final String dynamicRangeCompressionRfAsString()
        Choose the Dolby Digital dynamic range control (DRC) profile that MediaConvert uses when encoding the metadata in the Dolby Digital stream for the RF operating mode. Related setting: When you use this setting, MediaConvert ignores any value you provide for Dynamic range compression profile. For information about the Dolby Digital DRC operating modes and profiles, see the Dynamic Range Control chapter of the Dolby Metadata Guide at https://developer.dolby.com/globalassets/professional/documents/dolby-metadata-guide.pdf.

        If the service returns an enum value that is not available in the current SDK version, dynamicRangeCompressionRf will return Eac3DynamicRangeCompressionRf.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from dynamicRangeCompressionRfAsString().

        Returns:
        Choose the Dolby Digital dynamic range control (DRC) profile that MediaConvert uses when encoding the metadata in the Dolby Digital stream for the RF operating mode. Related setting: When you use this setting, MediaConvert ignores any value you provide for Dynamic range compression profile. For information about the Dolby Digital DRC operating modes and profiles, see the Dynamic Range Control chapter of the Dolby Metadata Guide at https://developer.dolby.com/globalassets/professional/documents/dolby-metadata-guide.pdf.
        See Also:
        Eac3DynamicRangeCompressionRf
      • lfeControl

        public final Eac3LfeControl lfeControl()
        When encoding 3/2 audio, controls whether the LFE channel is enabled

        If the service returns an enum value that is not available in the current SDK version, lfeControl will return Eac3LfeControl.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from lfeControlAsString().

        Returns:
        When encoding 3/2 audio, controls whether the LFE channel is enabled
        See Also:
        Eac3LfeControl
      • lfeControlAsString

        public final String lfeControlAsString()
        When encoding 3/2 audio, controls whether the LFE channel is enabled

        If the service returns an enum value that is not available in the current SDK version, lfeControl will return Eac3LfeControl.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from lfeControlAsString().

        Returns:
        When encoding 3/2 audio, controls whether the LFE channel is enabled
        See Also:
        Eac3LfeControl
      • lfeFilter

        public final Eac3LfeFilter lfeFilter()
        Applies a 120Hz lowpass filter to the LFE channel prior to encoding. Only valid with 3_2_LFE coding mode.

        If the service returns an enum value that is not available in the current SDK version, lfeFilter will return Eac3LfeFilter.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from lfeFilterAsString().

        Returns:
        Applies a 120Hz lowpass filter to the LFE channel prior to encoding. Only valid with 3_2_LFE coding mode.
        See Also:
        Eac3LfeFilter
      • lfeFilterAsString

        public final String lfeFilterAsString()
        Applies a 120Hz lowpass filter to the LFE channel prior to encoding. Only valid with 3_2_LFE coding mode.

        If the service returns an enum value that is not available in the current SDK version, lfeFilter will return Eac3LfeFilter.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from lfeFilterAsString().

        Returns:
        Applies a 120Hz lowpass filter to the LFE channel prior to encoding. Only valid with 3_2_LFE coding mode.
        See Also:
        Eac3LfeFilter
      • loRoCenterMixLevel

        public final Double loRoCenterMixLevel()
        Specify a value for the following Dolby Digital Plus setting: Left only/Right only center mix. MediaConvert uses this value for downmixing. How the service uses this value depends on the value that you choose for Stereo downmix. Valid values: 3.0, 1.5, 0.0, -1.5, -3.0, -4.5, -6.0, and -60. The value -60 mutes the channel. This setting applies only if you keep the default value of 3/2 - L, R, C, Ls, Rs for the setting Coding mode. If you choose a different value for Coding mode, the service ignores Left only/Right only center.
        Returns:
        Specify a value for the following Dolby Digital Plus setting: Left only/Right only center mix. MediaConvert uses this value for downmixing. How the service uses this value depends on the value that you choose for Stereo downmix. Valid values: 3.0, 1.5, 0.0, -1.5, -3.0, -4.5, -6.0, and -60. The value -60 mutes the channel. This setting applies only if you keep the default value of 3/2 - L, R, C, Ls, Rs for the setting Coding mode. If you choose a different value for Coding mode, the service ignores Left only/Right only center.
      • loRoSurroundMixLevel

        public final Double loRoSurroundMixLevel()
        Specify a value for the following Dolby Digital Plus setting: Left only/Right only. MediaConvert uses this value for downmixing. How the service uses this value depends on the value that you choose for Stereo downmix. Valid values: -1.5, -3.0, -4.5, -6.0, and -60. The value -60 mutes the channel. This setting applies only if you keep the default value of 3/2 - L, R, C, Ls, Rs for the setting Coding mode. If you choose a different value for Coding mode, the service ignores Left only/Right only surround.
        Returns:
        Specify a value for the following Dolby Digital Plus setting: Left only/Right only. MediaConvert uses this value for downmixing. How the service uses this value depends on the value that you choose for Stereo downmix. Valid values: -1.5, -3.0, -4.5, -6.0, and -60. The value -60 mutes the channel. This setting applies only if you keep the default value of 3/2 - L, R, C, Ls, Rs for the setting Coding mode. If you choose a different value for Coding mode, the service ignores Left only/Right only surround.
      • ltRtCenterMixLevel

        public final Double ltRtCenterMixLevel()
        Specify a value for the following Dolby Digital Plus setting: Left total/Right total center mix. MediaConvert uses this value for downmixing. How the service uses this value depends on the value that you choose for Stereo downmix. Valid values: 3.0, 1.5, 0.0, -1.5, -3.0, -4.5, -6.0, and -60. The value -60 mutes the channel. This setting applies only if you keep the default value of 3/2 - L, R, C, Ls, Rs for the setting Coding mode. If you choose a different value for Coding mode, the service ignores Left total/Right total center.
        Returns:
        Specify a value for the following Dolby Digital Plus setting: Left total/Right total center mix. MediaConvert uses this value for downmixing. How the service uses this value depends on the value that you choose for Stereo downmix. Valid values: 3.0, 1.5, 0.0, -1.5, -3.0, -4.5, -6.0, and -60. The value -60 mutes the channel. This setting applies only if you keep the default value of 3/2 - L, R, C, Ls, Rs for the setting Coding mode. If you choose a different value for Coding mode, the service ignores Left total/Right total center.
      • ltRtSurroundMixLevel

        public final Double ltRtSurroundMixLevel()
        Specify a value for the following Dolby Digital Plus setting: Left total/Right total surround mix. MediaConvert uses this value for downmixing. How the service uses this value depends on the value that you choose for Stereo downmix. Valid values: -1.5, -3.0, -4.5, -6.0, and -60. The value -60 mutes the channel. This setting applies only if you keep the default value of 3/2 - L, R, C, Ls, Rs for the setting Coding mode. If you choose a different value for Coding mode, the service ignores Left total/Right total surround.
        Returns:
        Specify a value for the following Dolby Digital Plus setting: Left total/Right total surround mix. MediaConvert uses this value for downmixing. How the service uses this value depends on the value that you choose for Stereo downmix. Valid values: -1.5, -3.0, -4.5, -6.0, and -60. The value -60 mutes the channel. This setting applies only if you keep the default value of 3/2 - L, R, C, Ls, Rs for the setting Coding mode. If you choose a different value for Coding mode, the service ignores Left total/Right total surround.
      • metadataControl

        public final Eac3MetadataControl metadataControl()
        When set to FOLLOW_INPUT, encoder metadata will be sourced from the DD, DD+, or DolbyE decoder that supplied this audio data. If audio was not supplied from one of these streams, then the static metadata settings will be used.

        If the service returns an enum value that is not available in the current SDK version, metadataControl will return Eac3MetadataControl.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from metadataControlAsString().

        Returns:
        When set to FOLLOW_INPUT, encoder metadata will be sourced from the DD, DD+, or DolbyE decoder that supplied this audio data. If audio was not supplied from one of these streams, then the static metadata settings will be used.
        See Also:
        Eac3MetadataControl
      • metadataControlAsString

        public final String metadataControlAsString()
        When set to FOLLOW_INPUT, encoder metadata will be sourced from the DD, DD+, or DolbyE decoder that supplied this audio data. If audio was not supplied from one of these streams, then the static metadata settings will be used.

        If the service returns an enum value that is not available in the current SDK version, metadataControl will return Eac3MetadataControl.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from metadataControlAsString().

        Returns:
        When set to FOLLOW_INPUT, encoder metadata will be sourced from the DD, DD+, or DolbyE decoder that supplied this audio data. If audio was not supplied from one of these streams, then the static metadata settings will be used.
        See Also:
        Eac3MetadataControl
      • passthroughControl

        public final Eac3PassthroughControl passthroughControl()
        When set to WHEN_POSSIBLE, input DD+ audio will be passed through if it is present on the input. this detection is dynamic over the life of the transcode. Inputs that alternate between DD+ and non-DD+ content will have a consistent DD+ output as the system alternates between passthrough and encoding.

        If the service returns an enum value that is not available in the current SDK version, passthroughControl will return Eac3PassthroughControl.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from passthroughControlAsString().

        Returns:
        When set to WHEN_POSSIBLE, input DD+ audio will be passed through if it is present on the input. this detection is dynamic over the life of the transcode. Inputs that alternate between DD+ and non-DD+ content will have a consistent DD+ output as the system alternates between passthrough and encoding.
        See Also:
        Eac3PassthroughControl
      • passthroughControlAsString

        public final String passthroughControlAsString()
        When set to WHEN_POSSIBLE, input DD+ audio will be passed through if it is present on the input. this detection is dynamic over the life of the transcode. Inputs that alternate between DD+ and non-DD+ content will have a consistent DD+ output as the system alternates between passthrough and encoding.

        If the service returns an enum value that is not available in the current SDK version, passthroughControl will return Eac3PassthroughControl.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from passthroughControlAsString().

        Returns:
        When set to WHEN_POSSIBLE, input DD+ audio will be passed through if it is present on the input. this detection is dynamic over the life of the transcode. Inputs that alternate between DD+ and non-DD+ content will have a consistent DD+ output as the system alternates between passthrough and encoding.
        See Also:
        Eac3PassthroughControl
      • phaseControl

        public final Eac3PhaseControl phaseControl()
        Controls the amount of phase-shift applied to the surround channels. Only used for 3/2 coding mode.

        If the service returns an enum value that is not available in the current SDK version, phaseControl will return Eac3PhaseControl.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from phaseControlAsString().

        Returns:
        Controls the amount of phase-shift applied to the surround channels. Only used for 3/2 coding mode.
        See Also:
        Eac3PhaseControl
      • phaseControlAsString

        public final String phaseControlAsString()
        Controls the amount of phase-shift applied to the surround channels. Only used for 3/2 coding mode.

        If the service returns an enum value that is not available in the current SDK version, phaseControl will return Eac3PhaseControl.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from phaseControlAsString().

        Returns:
        Controls the amount of phase-shift applied to the surround channels. Only used for 3/2 coding mode.
        See Also:
        Eac3PhaseControl
      • sampleRate

        public final Integer sampleRate()
        This value is always 48000. It represents the sample rate in Hz.
        Returns:
        This value is always 48000. It represents the sample rate in Hz.
      • stereoDownmix

        public final Eac3StereoDownmix stereoDownmix()
        Choose how the service does stereo downmixing. This setting only applies if you keep the default value of 3/2 - L, R, C, Ls, Rs for the setting Coding mode. If you choose a different value for Coding mode, the service ignores Stereo downmix.

        If the service returns an enum value that is not available in the current SDK version, stereoDownmix will return Eac3StereoDownmix.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from stereoDownmixAsString().

        Returns:
        Choose how the service does stereo downmixing. This setting only applies if you keep the default value of 3/2 - L, R, C, Ls, Rs for the setting Coding mode. If you choose a different value for Coding mode, the service ignores Stereo downmix.
        See Also:
        Eac3StereoDownmix
      • stereoDownmixAsString

        public final String stereoDownmixAsString()
        Choose how the service does stereo downmixing. This setting only applies if you keep the default value of 3/2 - L, R, C, Ls, Rs for the setting Coding mode. If you choose a different value for Coding mode, the service ignores Stereo downmix.

        If the service returns an enum value that is not available in the current SDK version, stereoDownmix will return Eac3StereoDownmix.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from stereoDownmixAsString().

        Returns:
        Choose how the service does stereo downmixing. This setting only applies if you keep the default value of 3/2 - L, R, C, Ls, Rs for the setting Coding mode. If you choose a different value for Coding mode, the service ignores Stereo downmix.
        See Also:
        Eac3StereoDownmix
      • surroundExMode

        public final Eac3SurroundExMode surroundExMode()
        When encoding 3/2 audio, sets whether an extra center back surround channel is matrix encoded into the left and right surround channels.

        If the service returns an enum value that is not available in the current SDK version, surroundExMode will return Eac3SurroundExMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from surroundExModeAsString().

        Returns:
        When encoding 3/2 audio, sets whether an extra center back surround channel is matrix encoded into the left and right surround channels.
        See Also:
        Eac3SurroundExMode
      • surroundExModeAsString

        public final String surroundExModeAsString()
        When encoding 3/2 audio, sets whether an extra center back surround channel is matrix encoded into the left and right surround channels.

        If the service returns an enum value that is not available in the current SDK version, surroundExMode will return Eac3SurroundExMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from surroundExModeAsString().

        Returns:
        When encoding 3/2 audio, sets whether an extra center back surround channel is matrix encoded into the left and right surround channels.
        See Also:
        Eac3SurroundExMode
      • surroundMode

        public final Eac3SurroundMode surroundMode()
        When encoding 2/0 audio, sets whether Dolby Surround is matrix encoded into the two channels.

        If the service returns an enum value that is not available in the current SDK version, surroundMode will return Eac3SurroundMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from surroundModeAsString().

        Returns:
        When encoding 2/0 audio, sets whether Dolby Surround is matrix encoded into the two channels.
        See Also:
        Eac3SurroundMode
      • surroundModeAsString

        public final String surroundModeAsString()
        When encoding 2/0 audio, sets whether Dolby Surround is matrix encoded into the two channels.

        If the service returns an enum value that is not available in the current SDK version, surroundMode will return Eac3SurroundMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from surroundModeAsString().

        Returns:
        When encoding 2/0 audio, sets whether Dolby Surround is matrix encoded into the two channels.
        See Also:
        Eac3SurroundMode
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)