Class Eac3AtmosSettings

    • Method Detail

      • bitrate

        public final Double bitrate()
        Average bitrate in bits/second. Valid bitrates depend on the coding mode. // * @affectsRightSizing true
        Returns:
        Average bitrate in bits/second. Valid bitrates depend on the coding mode. // * @affectsRightSizing true
      • codingModeAsString

        public final String codingModeAsString()
        Dolby Digital Plus with Dolby Atmos 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 Eac3AtmosCodingMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from codingModeAsString().

        Returns:
        Dolby Digital Plus with Dolby Atmos coding mode. Determines number of channels.
        See Also:
        Eac3AtmosCodingMode
      • dialnorm

        public final Integer dialnorm()
        Sets the dialnorm for the output. Default 23.
        Returns:
        Sets the dialnorm for the output. Default 23.
      • drcRf

        public final Eac3AtmosDrcRf drcRf()
        Sets the profile for heavy Dolby dynamic range compression, ensures that the instantaneous signal peaks do not exceed specified levels.

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

        Returns:
        Sets the profile for heavy Dolby dynamic range compression, ensures that the instantaneous signal peaks do not exceed specified levels.
        See Also:
        Eac3AtmosDrcRf
      • drcRfAsString

        public final String drcRfAsString()
        Sets the profile for heavy Dolby dynamic range compression, ensures that the instantaneous signal peaks do not exceed specified levels.

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

        Returns:
        Sets the profile for heavy Dolby dynamic range compression, ensures that the instantaneous signal peaks do not exceed specified levels.
        See Also:
        Eac3AtmosDrcRf
      • heightTrim

        public final Double heightTrim()
        Height dimensional trim. Sets the maximum amount to attenuate the height channels when the downstream player isn??t configured to handle Dolby Digital Plus with Dolby Atmos and must remix the channels.
        Returns:
        Height dimensional trim. Sets the maximum amount to attenuate the height channels when the downstream player isn??t configured to handle Dolby Digital Plus with Dolby Atmos and must remix the channels.
      • surroundTrim

        public final Double surroundTrim()
        Surround dimensional trim. Sets the maximum amount to attenuate the surround channels when the downstream player isn't configured to handle Dolby Digital Plus with Dolby Atmos and must remix the channels.
        Returns:
        Surround dimensional trim. Sets the maximum amount to attenuate the surround channels when the downstream player isn't configured to handle Dolby Digital Plus with Dolby Atmos and must remix the channels.
      • 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)