amazonka-medialive-2.0: Amazon Elemental MediaLive SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.MediaLive.Types.AudioNormalizationSettings

Description

 
Synopsis

Documentation

data AudioNormalizationSettings Source #

Audio Normalization Settings

See: newAudioNormalizationSettings smart constructor.

Constructors

AudioNormalizationSettings' 

Fields

  • algorithm :: Maybe AudioNormalizationAlgorithm

    Audio normalization algorithm to use. itu17701 conforms to the CALM Act specification, itu17702 conforms to the EBU R-128 specification.

  • algorithmControl :: Maybe AudioNormalizationAlgorithmControl

    When set to correctAudio the output audio is corrected using the chosen algorithm. If set to measureOnly, the audio will be measured but not adjusted.

  • targetLkfs :: Maybe Double

    Target LKFS(loudness) to adjust volume to. If no value is entered, a default value will be used according to the chosen algorithm. The CALM Act (1770-1) recommends a target of -24 LKFS. The EBU R-128 specification (1770-2) recommends a target of -23 LKFS.

Instances

Instances details
FromJSON AudioNormalizationSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.AudioNormalizationSettings

ToJSON AudioNormalizationSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.AudioNormalizationSettings

Generic AudioNormalizationSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.AudioNormalizationSettings

Associated Types

type Rep AudioNormalizationSettings :: Type -> Type #

Read AudioNormalizationSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.AudioNormalizationSettings

Show AudioNormalizationSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.AudioNormalizationSettings

NFData AudioNormalizationSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.AudioNormalizationSettings

Eq AudioNormalizationSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.AudioNormalizationSettings

Hashable AudioNormalizationSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.AudioNormalizationSettings

type Rep AudioNormalizationSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.AudioNormalizationSettings

type Rep AudioNormalizationSettings = D1 ('MetaData "AudioNormalizationSettings" "Amazonka.MediaLive.Types.AudioNormalizationSettings" "amazonka-medialive-2.0-FK9HUAz0OmeIH2i6eRdod0" 'False) (C1 ('MetaCons "AudioNormalizationSettings'" 'PrefixI 'True) (S1 ('MetaSel ('Just "algorithm") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AudioNormalizationAlgorithm)) :*: (S1 ('MetaSel ('Just "algorithmControl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AudioNormalizationAlgorithmControl)) :*: S1 ('MetaSel ('Just "targetLkfs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)))))

newAudioNormalizationSettings :: AudioNormalizationSettings Source #

Create a value of AudioNormalizationSettings 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:algorithm:AudioNormalizationSettings', audioNormalizationSettings_algorithm - Audio normalization algorithm to use. itu17701 conforms to the CALM Act specification, itu17702 conforms to the EBU R-128 specification.

$sel:algorithmControl:AudioNormalizationSettings', audioNormalizationSettings_algorithmControl - When set to correctAudio the output audio is corrected using the chosen algorithm. If set to measureOnly, the audio will be measured but not adjusted.

$sel:targetLkfs:AudioNormalizationSettings', audioNormalizationSettings_targetLkfs - Target LKFS(loudness) to adjust volume to. If no value is entered, a default value will be used according to the chosen algorithm. The CALM Act (1770-1) recommends a target of -24 LKFS. The EBU R-128 specification (1770-2) recommends a target of -23 LKFS.

audioNormalizationSettings_algorithm :: Lens' AudioNormalizationSettings (Maybe AudioNormalizationAlgorithm) Source #

Audio normalization algorithm to use. itu17701 conforms to the CALM Act specification, itu17702 conforms to the EBU R-128 specification.

audioNormalizationSettings_algorithmControl :: Lens' AudioNormalizationSettings (Maybe AudioNormalizationAlgorithmControl) Source #

When set to correctAudio the output audio is corrected using the chosen algorithm. If set to measureOnly, the audio will be measured but not adjusted.

audioNormalizationSettings_targetLkfs :: Lens' AudioNormalizationSettings (Maybe Double) Source #

Target LKFS(loudness) to adjust volume to. If no value is entered, a default value will be used according to the chosen algorithm. The CALM Act (1770-1) recommends a target of -24 LKFS. The EBU R-128 specification (1770-2) recommends a target of -23 LKFS.