Eac3AtmosSettings class

Required when you set (Codec) under (AudioDescriptions)>(CodecSettings) to the value EAC3_ATMOS.

Constructors

Eac3AtmosSettings({int? bitrate, Eac3AtmosBitstreamMode? bitstreamMode, Eac3AtmosCodingMode? codingMode, Eac3AtmosDialogueIntelligence? dialogueIntelligence, Eac3AtmosDynamicRangeCompressionLine? dynamicRangeCompressionLine, Eac3AtmosDynamicRangeCompressionRf? dynamicRangeCompressionRf, double? loRoCenterMixLevel, double? loRoSurroundMixLevel, double? ltRtCenterMixLevel, double? ltRtSurroundMixLevel, Eac3AtmosMeteringMode? meteringMode, int? sampleRate, int? speechThreshold, Eac3AtmosStereoDownmix? stereoDownmix, Eac3AtmosSurroundExMode? surroundExMode})
Eac3AtmosSettings.fromJson(Map<String, dynamic> json)
factory

Properties

bitrate int?
Specify the average bitrate in bits per second. Valid values: 384k, 448k, 640k, 768k
final
bitstreamMode Eac3AtmosBitstreamMode?
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).
final
codingMode Eac3AtmosCodingMode?
The coding mode for Dolby Digital Plus JOC (Atmos) is always 9.1.6 (CODING_MODE_9_1_6).
final
dialogueIntelligence Eac3AtmosDialogueIntelligence?
Enable Dolby Dialogue Intelligence to adjust loudness based on dialogue analysis.
final
dynamicRangeCompressionLine Eac3AtmosDynamicRangeCompressionLine?
Specify the absolute peak level for a signal with dynamic range compression.
final
dynamicRangeCompressionRf Eac3AtmosDynamicRangeCompressionRf?
Specify how the service limits the audio dynamic range when compressing the audio.
final
hashCode int
The hash code for this object.
no setterinherited
loRoCenterMixLevel double?
Specify a value for the following Dolby Atmos setting: Left only/Right only center mix (Lo/Ro center). MediaConvert uses this value for downmixing. How the service uses this value depends on the value that you choose for Stereo downmix (Eac3AtmosStereoDownmix). Valid values: 3.0, 1.5, 0.0, -1.5, -3.0, -4.5, and -6.0.
final
loRoSurroundMixLevel double?
Specify a value for the following Dolby Atmos setting: Left only/Right only (Lo/Ro surround). MediaConvert uses this value for downmixing. How the service uses this value depends on the value that you choose for Stereo downmix (Eac3AtmosStereoDownmix). Valid values: -1.5, -3.0, -4.5, -6.0, and -60. The value -60 mutes the channel.
final
ltRtCenterMixLevel double?
Specify a value for the following Dolby Atmos setting: Left total/Right total center mix (Lt/Rt center). MediaConvert uses this value for downmixing. How the service uses this value depends on the value that you choose for Stereo downmix (Eac3AtmosStereoDownmix). Valid values: 3.0, 1.5, 0.0, -1.5, -3.0, -4.5, and -6.0.
final
ltRtSurroundMixLevel double?
Specify a value for the following Dolby Atmos setting: Left total/Right total surround mix (Lt/Rt surround). MediaConvert uses this value for downmixing. How the service uses this value depends on the value that you choose for Stereo downmix (Eac3AtmosStereoDownmix). Valid values: -1.5, -3.0, -4.5, -6.0, and -60. The value -60 mutes the channel.
final
meteringMode Eac3AtmosMeteringMode?
Choose how the service meters the loudness of your audio.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sampleRate int?
This value is always 48000. It represents the sample rate in Hz.
final
speechThreshold int?
Specify the percentage of audio content that must be speech before the encoder uses the measured speech loudness as the overall program loudness.
final
stereoDownmix Eac3AtmosStereoDownmix?
Choose how the service does stereo downmixing.
final
surroundExMode Eac3AtmosSurroundExMode?
Specify whether your input audio has an additional center rear surround channel matrix encoded into your left and right surround channels.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited