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.RemixSettings

Description

 
Synopsis

Documentation

data RemixSettings Source #

Remix Settings

See: newRemixSettings smart constructor.

Constructors

RemixSettings' 

Fields

Instances

Instances details
FromJSON RemixSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.RemixSettings

ToJSON RemixSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.RemixSettings

Generic RemixSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.RemixSettings

Associated Types

type Rep RemixSettings :: Type -> Type #

Read RemixSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.RemixSettings

Show RemixSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.RemixSettings

NFData RemixSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.RemixSettings

Methods

rnf :: RemixSettings -> () #

Eq RemixSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.RemixSettings

Hashable RemixSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.RemixSettings

type Rep RemixSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.RemixSettings

type Rep RemixSettings = D1 ('MetaData "RemixSettings" "Amazonka.MediaLive.Types.RemixSettings" "amazonka-medialive-2.0-FK9HUAz0OmeIH2i6eRdod0" 'False) (C1 ('MetaCons "RemixSettings'" 'PrefixI 'True) (S1 ('MetaSel ('Just "channelsIn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "channelsOut") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "channelMappings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [AudioChannelMapping]))))

newRemixSettings :: RemixSettings Source #

Create a value of RemixSettings 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:channelsIn:RemixSettings', remixSettings_channelsIn - Number of input channels to be used.

$sel:channelsOut:RemixSettings', remixSettings_channelsOut - Number of output channels to be produced. Valid values: 1, 2, 4, 6, 8

$sel:channelMappings:RemixSettings', remixSettings_channelMappings - Mapping of input channels to output channels, with appropriate gain adjustments.

remixSettings_channelsIn :: Lens' RemixSettings (Maybe Natural) Source #

Number of input channels to be used.

remixSettings_channelsOut :: Lens' RemixSettings (Maybe Natural) Source #

Number of output channels to be produced. Valid values: 1, 2, 4, 6, 8

remixSettings_channelMappings :: Lens' RemixSettings [AudioChannelMapping] Source #

Mapping of input channels to output channels, with appropriate gain adjustments.