libZSservicesZSamazonka-mediaconvertZSamazonka-mediaconvert
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.MediaConvert.Types.WavSettings

Description

 
Synopsis

Documentation

data WavSettings Source #

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

See: newWavSettings smart constructor.

Constructors

WavSettings' 

Fields

  • bitDepth :: Maybe Natural

    Specify Bit depth (BitDepth), in bits per sample, to choose the encoding quality for this audio track.

  • channels :: Maybe Natural

    Specify the number of channels in this output audio track. Valid values are 1 and even numbers up to 64. For example, 1, 2, 4, 6, and so on, up to 64.

  • format :: Maybe WavFormat

    The service defaults to using RIFF for WAV outputs. If your output audio is likely to exceed 4 GB in file size, or if you otherwise need the extended support of the RF64 format, set your output WAV file format to RF64.

  • sampleRate :: Maybe Natural

    Sample rate in Hz.

Instances

Instances details
Eq WavSettings Source # 
Instance details

Defined in Amazonka.MediaConvert.Types.WavSettings

Read WavSettings Source # 
Instance details

Defined in Amazonka.MediaConvert.Types.WavSettings

Show WavSettings Source # 
Instance details

Defined in Amazonka.MediaConvert.Types.WavSettings

Generic WavSettings Source # 
Instance details

Defined in Amazonka.MediaConvert.Types.WavSettings

Associated Types

type Rep WavSettings :: Type -> Type #

NFData WavSettings Source # 
Instance details

Defined in Amazonka.MediaConvert.Types.WavSettings

Methods

rnf :: WavSettings -> () #

Hashable WavSettings Source # 
Instance details

Defined in Amazonka.MediaConvert.Types.WavSettings

ToJSON WavSettings Source # 
Instance details

Defined in Amazonka.MediaConvert.Types.WavSettings

FromJSON WavSettings Source # 
Instance details

Defined in Amazonka.MediaConvert.Types.WavSettings

type Rep WavSettings Source # 
Instance details

Defined in Amazonka.MediaConvert.Types.WavSettings

type Rep WavSettings = D1 ('MetaData "WavSettings" "Amazonka.MediaConvert.Types.WavSettings" "libZSservicesZSamazonka-mediaconvertZSamazonka-mediaconvert" 'False) (C1 ('MetaCons "WavSettings'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "bitDepth") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "channels") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "format") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe WavFormat)) :*: S1 ('MetaSel ('Just "sampleRate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))

newWavSettings :: WavSettings Source #

Create a value of WavSettings 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:bitDepth:WavSettings', wavSettings_bitDepth - Specify Bit depth (BitDepth), in bits per sample, to choose the encoding quality for this audio track.

$sel:channels:WavSettings', wavSettings_channels - Specify the number of channels in this output audio track. Valid values are 1 and even numbers up to 64. For example, 1, 2, 4, 6, and so on, up to 64.

$sel:format:WavSettings', wavSettings_format - The service defaults to using RIFF for WAV outputs. If your output audio is likely to exceed 4 GB in file size, or if you otherwise need the extended support of the RF64 format, set your output WAV file format to RF64.

$sel:sampleRate:WavSettings', wavSettings_sampleRate - Sample rate in Hz.

wavSettings_bitDepth :: Lens' WavSettings (Maybe Natural) Source #

Specify Bit depth (BitDepth), in bits per sample, to choose the encoding quality for this audio track.

wavSettings_channels :: Lens' WavSettings (Maybe Natural) Source #

Specify the number of channels in this output audio track. Valid values are 1 and even numbers up to 64. For example, 1, 2, 4, 6, and so on, up to 64.

wavSettings_format :: Lens' WavSettings (Maybe WavFormat) Source #

The service defaults to using RIFF for WAV outputs. If your output audio is likely to exceed 4 GB in file size, or if you otherwise need the extended support of the RF64 format, set your output WAV file format to RF64.