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

Description

 
Synopsis

Documentation

data MultiplexProgramSettings Source #

Multiplex Program settings configuration.

See: newMultiplexProgramSettings smart constructor.

Constructors

MultiplexProgramSettings' 

Fields

Instances

Instances details
FromJSON MultiplexProgramSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.MultiplexProgramSettings

ToJSON MultiplexProgramSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.MultiplexProgramSettings

Generic MultiplexProgramSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.MultiplexProgramSettings

Associated Types

type Rep MultiplexProgramSettings :: Type -> Type #

Read MultiplexProgramSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.MultiplexProgramSettings

Show MultiplexProgramSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.MultiplexProgramSettings

NFData MultiplexProgramSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.MultiplexProgramSettings

Eq MultiplexProgramSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.MultiplexProgramSettings

Hashable MultiplexProgramSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.MultiplexProgramSettings

type Rep MultiplexProgramSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.MultiplexProgramSettings

type Rep MultiplexProgramSettings = D1 ('MetaData "MultiplexProgramSettings" "Amazonka.MediaLive.Types.MultiplexProgramSettings" "amazonka-medialive-2.0-FK9HUAz0OmeIH2i6eRdod0" 'False) (C1 ('MetaCons "MultiplexProgramSettings'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "preferredChannelPipeline") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PreferredChannelPipeline)) :*: S1 ('MetaSel ('Just "serviceDescriptor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MultiplexProgramServiceDescriptor))) :*: (S1 ('MetaSel ('Just "videoSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MultiplexVideoSettings)) :*: S1 ('MetaSel ('Just "programNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural))))

newMultiplexProgramSettings Source #

Create a value of MultiplexProgramSettings 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:preferredChannelPipeline:MultiplexProgramSettings', multiplexProgramSettings_preferredChannelPipeline - Indicates which pipeline is preferred by the multiplex for program ingest.

$sel:serviceDescriptor:MultiplexProgramSettings', multiplexProgramSettings_serviceDescriptor - Transport stream service descriptor configuration for the Multiplex program.

$sel:videoSettings:MultiplexProgramSettings', multiplexProgramSettings_videoSettings - Program video settings configuration.

$sel:programNumber:MultiplexProgramSettings', multiplexProgramSettings_programNumber - Unique program number.

multiplexProgramSettings_preferredChannelPipeline :: Lens' MultiplexProgramSettings (Maybe PreferredChannelPipeline) Source #

Indicates which pipeline is preferred by the multiplex for program ingest.

multiplexProgramSettings_serviceDescriptor :: Lens' MultiplexProgramSettings (Maybe MultiplexProgramServiceDescriptor) Source #

Transport stream service descriptor configuration for the Multiplex program.