amazonka-mediaconvert-2.0: Amazon Elemental MediaConvert 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.MediaConvert.Types.ChannelMapping

Description

 
Synopsis

Documentation

data ChannelMapping Source #

Channel mapping (ChannelMapping) contains the group of fields that hold the remixing value for each channel, in dB. Specify remix values to indicate how much of the content from your input audio channel you want in your output audio channels. Each instance of the InputChannels or InputChannelsFineTune array specifies these values for one output channel. Use one instance of this array for each output channel. In the console, each array corresponds to a column in the graphical depiction of the mapping matrix. The rows of the graphical matrix correspond to input channels. Valid values are within the range from -60 (mute) through 6. A setting of 0 passes the input channel unchanged to the output channel (no attenuation or amplification). Use InputChannels or InputChannelsFineTune to specify your remix values. Don't use both.

See: newChannelMapping smart constructor.

Constructors

ChannelMapping' 

Fields

  • outputChannels :: Maybe [OutputChannelMapping]

    In your JSON job specification, include one child of OutputChannels for each audio channel that you want in your output. Each child should contain one instance of InputChannels or InputChannelsFineTune.

Instances

Instances details
FromJSON ChannelMapping Source # 
Instance details

Defined in Amazonka.MediaConvert.Types.ChannelMapping

ToJSON ChannelMapping Source # 
Instance details

Defined in Amazonka.MediaConvert.Types.ChannelMapping

Generic ChannelMapping Source # 
Instance details

Defined in Amazonka.MediaConvert.Types.ChannelMapping

Associated Types

type Rep ChannelMapping :: Type -> Type #

Read ChannelMapping Source # 
Instance details

Defined in Amazonka.MediaConvert.Types.ChannelMapping

Show ChannelMapping Source # 
Instance details

Defined in Amazonka.MediaConvert.Types.ChannelMapping

NFData ChannelMapping Source # 
Instance details

Defined in Amazonka.MediaConvert.Types.ChannelMapping

Methods

rnf :: ChannelMapping -> () #

Eq ChannelMapping Source # 
Instance details

Defined in Amazonka.MediaConvert.Types.ChannelMapping

Hashable ChannelMapping Source # 
Instance details

Defined in Amazonka.MediaConvert.Types.ChannelMapping

type Rep ChannelMapping Source # 
Instance details

Defined in Amazonka.MediaConvert.Types.ChannelMapping

type Rep ChannelMapping = D1 ('MetaData "ChannelMapping" "Amazonka.MediaConvert.Types.ChannelMapping" "amazonka-mediaconvert-2.0-ClG8xHhlx4y6bdaCrZchqH" 'False) (C1 ('MetaCons "ChannelMapping'" 'PrefixI 'True) (S1 ('MetaSel ('Just "outputChannels") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [OutputChannelMapping]))))

newChannelMapping :: ChannelMapping Source #

Create a value of ChannelMapping 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:outputChannels:ChannelMapping', channelMapping_outputChannels - In your JSON job specification, include one child of OutputChannels for each audio channel that you want in your output. Each child should contain one instance of InputChannels or InputChannelsFineTune.

channelMapping_outputChannels :: Lens' ChannelMapping (Maybe [OutputChannelMapping]) Source #

In your JSON job specification, include one child of OutputChannels for each audio channel that you want in your output. Each child should contain one instance of InputChannels or InputChannelsFineTune.