Ac3Settings class

Ac3 Settings

Constructors

Ac3Settings({double? bitrate, Ac3BitstreamMode? bitstreamMode, Ac3CodingMode? codingMode, int? dialnorm, Ac3DrcProfile? drcProfile, Ac3LfeFilter? lfeFilter, Ac3MetadataControl? metadataControl})
Ac3Settings.fromJson(Map<String, dynamic> json)
factory

Properties

bitrate double?
Average bitrate in bits/second. Valid bitrates depend on the coding mode.
final
bitstreamMode Ac3BitstreamMode?
Specifies the bitstream mode (bsmod) for the emitted AC-3 stream. See ATSC A/52-2012 for background on these values.
final
codingMode Ac3CodingMode?
Dolby Digital coding mode. Determines number of channels.
final
dialnorm int?
Sets the dialnorm for the output. If excluded and input audio is Dolby Digital, dialnorm will be passed through.
final
drcProfile Ac3DrcProfile?
If set to filmStandard, adds dynamic range compression signaling to the output bitstream as defined in the Dolby Digital specification.
final
hashCode int
The hash code for this object.
no setterinherited
lfeFilter Ac3LfeFilter?
When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding. Only valid in codingMode32Lfe mode.
final
metadataControl Ac3MetadataControl?
When set to "followInput", 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.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

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