libZSservicesZSamazonka-mediaconvertZSamazonka-mediaconvert
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.MediaConvert.Types.HlsRenditionGroupSettings

Description

 
Synopsis

Documentation

data HlsRenditionGroupSettings Source #

Settings specific to audio sources in an HLS alternate rendition group. Specify the properties (renditionGroupId, renditionName or renditionLanguageCode) to identify the unique audio track among the alternative rendition groups present in the HLS manifest. If no unique track is found, or multiple tracks match the properties provided, the job fails. If no properties in hlsRenditionGroupSettings are specified, the default audio track within the video segment is chosen. If there is no audio within video segment, the alternative audio with DEFAULT=YES is chosen instead.

See: newHlsRenditionGroupSettings smart constructor.

Constructors

HlsRenditionGroupSettings' 

Fields

Instances

Instances details
Eq HlsRenditionGroupSettings Source # 
Instance details

Defined in Amazonka.MediaConvert.Types.HlsRenditionGroupSettings

Read HlsRenditionGroupSettings Source # 
Instance details

Defined in Amazonka.MediaConvert.Types.HlsRenditionGroupSettings

Show HlsRenditionGroupSettings Source # 
Instance details

Defined in Amazonka.MediaConvert.Types.HlsRenditionGroupSettings

Generic HlsRenditionGroupSettings Source # 
Instance details

Defined in Amazonka.MediaConvert.Types.HlsRenditionGroupSettings

Associated Types

type Rep HlsRenditionGroupSettings :: Type -> Type #

NFData HlsRenditionGroupSettings Source # 
Instance details

Defined in Amazonka.MediaConvert.Types.HlsRenditionGroupSettings

Hashable HlsRenditionGroupSettings Source # 
Instance details

Defined in Amazonka.MediaConvert.Types.HlsRenditionGroupSettings

ToJSON HlsRenditionGroupSettings Source # 
Instance details

Defined in Amazonka.MediaConvert.Types.HlsRenditionGroupSettings

FromJSON HlsRenditionGroupSettings Source # 
Instance details

Defined in Amazonka.MediaConvert.Types.HlsRenditionGroupSettings

type Rep HlsRenditionGroupSettings Source # 
Instance details

Defined in Amazonka.MediaConvert.Types.HlsRenditionGroupSettings

type Rep HlsRenditionGroupSettings = D1 ('MetaData "HlsRenditionGroupSettings" "Amazonka.MediaConvert.Types.HlsRenditionGroupSettings" "libZSservicesZSamazonka-mediaconvertZSamazonka-mediaconvert" 'False) (C1 ('MetaCons "HlsRenditionGroupSettings'" 'PrefixI 'True) (S1 ('MetaSel ('Just "renditionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "renditionGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "renditionLanguageCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LanguageCode)))))

newHlsRenditionGroupSettings :: HlsRenditionGroupSettings Source #

Create a value of HlsRenditionGroupSettings 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:renditionName:HlsRenditionGroupSettings', hlsRenditionGroupSettings_renditionName - Optional. Specify media name

$sel:renditionGroupId:HlsRenditionGroupSettings', hlsRenditionGroupSettings_renditionGroupId - Optional. Specify alternative group ID

$sel:renditionLanguageCode:HlsRenditionGroupSettings', hlsRenditionGroupSettings_renditionLanguageCode - Optional. Specify ISO 639-2 or ISO 639-3 code in the language property

hlsRenditionGroupSettings_renditionLanguageCode :: Lens' HlsRenditionGroupSettings (Maybe LanguageCode) Source #

Optional. Specify ISO 639-2 or ISO 639-3 code in the language property