libZSservicesZSamazonka-medialiveZSamazonka-medialive
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.MediaLive.Types.Output

Description

 
Synopsis

Documentation

data Output Source #

Output settings. There can be multiple outputs within a group.

See: newOutput smart constructor.

Constructors

Output' 

Fields

Instances

Instances details
Eq Output Source # 
Instance details

Defined in Amazonka.MediaLive.Types.Output

Methods

(==) :: Output -> Output -> Bool #

(/=) :: Output -> Output -> Bool #

Read Output Source # 
Instance details

Defined in Amazonka.MediaLive.Types.Output

Show Output Source # 
Instance details

Defined in Amazonka.MediaLive.Types.Output

Generic Output Source # 
Instance details

Defined in Amazonka.MediaLive.Types.Output

Associated Types

type Rep Output :: Type -> Type #

Methods

from :: Output -> Rep Output x #

to :: Rep Output x -> Output #

NFData Output Source # 
Instance details

Defined in Amazonka.MediaLive.Types.Output

Methods

rnf :: Output -> () #

Hashable Output Source # 
Instance details

Defined in Amazonka.MediaLive.Types.Output

Methods

hashWithSalt :: Int -> Output -> Int #

hash :: Output -> Int #

ToJSON Output Source # 
Instance details

Defined in Amazonka.MediaLive.Types.Output

FromJSON Output Source # 
Instance details

Defined in Amazonka.MediaLive.Types.Output

type Rep Output Source # 
Instance details

Defined in Amazonka.MediaLive.Types.Output

type Rep Output = D1 ('MetaData "Output" "Amazonka.MediaLive.Types.Output" "libZSservicesZSamazonka-medialiveZSamazonka-medialive" 'False) (C1 ('MetaCons "Output'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "captionDescriptionNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "videoDescriptionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "outputName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "audioDescriptionNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "outputSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 OutputSettings)))))

newOutput Source #

Create a value of Output 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:captionDescriptionNames:Output', output_captionDescriptionNames - The names of the CaptionDescriptions used as caption sources for this output.

$sel:videoDescriptionName:Output', output_videoDescriptionName - The name of the VideoDescription used as the source for this output.

$sel:outputName:Output', output_outputName - The name used to identify an output.

$sel:audioDescriptionNames:Output', output_audioDescriptionNames - The names of the AudioDescriptions used as audio sources for this output.

$sel:outputSettings:Output', output_outputSettings - Output type-specific settings.

output_captionDescriptionNames :: Lens' Output (Maybe [Text]) Source #

The names of the CaptionDescriptions used as caption sources for this output.

output_videoDescriptionName :: Lens' Output (Maybe Text) Source #

The name of the VideoDescription used as the source for this output.

output_outputName :: Lens' Output (Maybe Text) Source #

The name used to identify an output.

output_audioDescriptionNames :: Lens' Output (Maybe [Text]) Source #

The names of the AudioDescriptions used as audio sources for this output.

output_outputSettings :: Lens' Output OutputSettings Source #

Output type-specific settings.