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

Description

 
Synopsis

Documentation

data CaptionSelector Source #

Output groups for this Live Event. Output groups contain information about where streams should be distributed.

See: newCaptionSelector smart constructor.

Constructors

CaptionSelector' 

Fields

  • languageCode :: Maybe Text

    When specified this field indicates the three letter language code of the caption track to extract from the source.

  • selectorSettings :: Maybe CaptionSelectorSettings

    Caption selector settings.

  • name :: Text

    Name identifier for a caption selector. This name is used to associate this caption selector with one or more caption descriptions. Names must be unique within an event.

Instances

Instances details
Eq CaptionSelector Source # 
Instance details

Defined in Amazonka.MediaLive.Types.CaptionSelector

Read CaptionSelector Source # 
Instance details

Defined in Amazonka.MediaLive.Types.CaptionSelector

Show CaptionSelector Source # 
Instance details

Defined in Amazonka.MediaLive.Types.CaptionSelector

Generic CaptionSelector Source # 
Instance details

Defined in Amazonka.MediaLive.Types.CaptionSelector

Associated Types

type Rep CaptionSelector :: Type -> Type #

NFData CaptionSelector Source # 
Instance details

Defined in Amazonka.MediaLive.Types.CaptionSelector

Methods

rnf :: CaptionSelector -> () #

Hashable CaptionSelector Source # 
Instance details

Defined in Amazonka.MediaLive.Types.CaptionSelector

ToJSON CaptionSelector Source # 
Instance details

Defined in Amazonka.MediaLive.Types.CaptionSelector

FromJSON CaptionSelector Source # 
Instance details

Defined in Amazonka.MediaLive.Types.CaptionSelector

type Rep CaptionSelector Source # 
Instance details

Defined in Amazonka.MediaLive.Types.CaptionSelector

type Rep CaptionSelector = D1 ('MetaData "CaptionSelector" "Amazonka.MediaLive.Types.CaptionSelector" "libZSservicesZSamazonka-medialiveZSamazonka-medialive" 'False) (C1 ('MetaCons "CaptionSelector'" 'PrefixI 'True) (S1 ('MetaSel ('Just "languageCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "selectorSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CaptionSelectorSettings)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newCaptionSelector Source #

Create a value of CaptionSelector 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:languageCode:CaptionSelector', captionSelector_languageCode - When specified this field indicates the three letter language code of the caption track to extract from the source.

$sel:selectorSettings:CaptionSelector', captionSelector_selectorSettings - Caption selector settings.

$sel:name:CaptionSelector', captionSelector_name - Name identifier for a caption selector. This name is used to associate this caption selector with one or more caption descriptions. Names must be unique within an event.

captionSelector_languageCode :: Lens' CaptionSelector (Maybe Text) Source #

When specified this field indicates the three letter language code of the caption track to extract from the source.

captionSelector_name :: Lens' CaptionSelector Text Source #

Name identifier for a caption selector. This name is used to associate this caption selector with one or more caption descriptions. Names must be unique within an event.