Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- data Ac3Settings = Ac3Settings' {}
- newAc3Settings :: Ac3Settings
- ac3Settings_bitrate :: Lens' Ac3Settings (Maybe Double)
- ac3Settings_bitstreamMode :: Lens' Ac3Settings (Maybe Ac3BitstreamMode)
- ac3Settings_codingMode :: Lens' Ac3Settings (Maybe Ac3CodingMode)
- ac3Settings_dialnorm :: Lens' Ac3Settings (Maybe Natural)
- ac3Settings_drcProfile :: Lens' Ac3Settings (Maybe Ac3DrcProfile)
- ac3Settings_lfeFilter :: Lens' Ac3Settings (Maybe Ac3LfeFilter)
- ac3Settings_metadataControl :: Lens' Ac3Settings (Maybe Ac3MetadataControl)
Documentation
data Ac3Settings Source #
Ac3 Settings
See: newAc3Settings
smart constructor.
Ac3Settings' | |
|
Instances
newAc3Settings :: Ac3Settings Source #
Create a value of Ac3Settings
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:bitrate:Ac3Settings'
, ac3Settings_bitrate
- Average bitrate in bits/second. Valid bitrates depend on the coding
mode.
$sel:bitstreamMode:Ac3Settings'
, ac3Settings_bitstreamMode
- Specifies the bitstream mode (bsmod) for the emitted AC-3 stream. See
ATSC A/52-2012 for background on these values.
$sel:codingMode:Ac3Settings'
, ac3Settings_codingMode
- Dolby Digital coding mode. Determines number of channels.
$sel:dialnorm:Ac3Settings'
, ac3Settings_dialnorm
- Sets the dialnorm for the output. If excluded and input audio is Dolby
Digital, dialnorm will be passed through.
$sel:drcProfile:Ac3Settings'
, ac3Settings_drcProfile
- If set to filmStandard, adds dynamic range compression signaling to the
output bitstream as defined in the Dolby Digital specification.
$sel:lfeFilter:Ac3Settings'
, ac3Settings_lfeFilter
- When set to enabled, applies a 120Hz lowpass filter to the LFE channel
prior to encoding. Only valid in codingMode32Lfe mode.
$sel:metadataControl:Ac3Settings'
, ac3Settings_metadataControl
- 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.
ac3Settings_bitrate :: Lens' Ac3Settings (Maybe Double) Source #
Average bitrate in bits/second. Valid bitrates depend on the coding mode.
ac3Settings_bitstreamMode :: Lens' Ac3Settings (Maybe Ac3BitstreamMode) Source #
Specifies the bitstream mode (bsmod) for the emitted AC-3 stream. See ATSC A/52-2012 for background on these values.
ac3Settings_codingMode :: Lens' Ac3Settings (Maybe Ac3CodingMode) Source #
Dolby Digital coding mode. Determines number of channels.
ac3Settings_dialnorm :: Lens' Ac3Settings (Maybe Natural) Source #
Sets the dialnorm for the output. If excluded and input audio is Dolby Digital, dialnorm will be passed through.
ac3Settings_drcProfile :: Lens' Ac3Settings (Maybe Ac3DrcProfile) Source #
If set to filmStandard, adds dynamic range compression signaling to the output bitstream as defined in the Dolby Digital specification.
ac3Settings_lfeFilter :: Lens' Ac3Settings (Maybe Ac3LfeFilter) Source #
When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding. Only valid in codingMode32Lfe mode.
ac3Settings_metadataControl :: Lens' Ac3Settings (Maybe Ac3MetadataControl) Source #
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.