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

Description

 
Synopsis

Documentation

data HlsOutputSettings Source #

Hls Output Settings

See: newHlsOutputSettings smart constructor.

Constructors

HlsOutputSettings' 

Fields

Instances

Instances details
FromJSON HlsOutputSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.HlsOutputSettings

ToJSON HlsOutputSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.HlsOutputSettings

Generic HlsOutputSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.HlsOutputSettings

Associated Types

type Rep HlsOutputSettings :: Type -> Type #

Read HlsOutputSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.HlsOutputSettings

Show HlsOutputSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.HlsOutputSettings

NFData HlsOutputSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.HlsOutputSettings

Methods

rnf :: HlsOutputSettings -> () #

Eq HlsOutputSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.HlsOutputSettings

Hashable HlsOutputSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.HlsOutputSettings

type Rep HlsOutputSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.HlsOutputSettings

type Rep HlsOutputSettings = D1 ('MetaData "HlsOutputSettings" "Amazonka.MediaLive.Types.HlsOutputSettings" "amazonka-medialive-2.0-FK9HUAz0OmeIH2i6eRdod0" 'False) (C1 ('MetaCons "HlsOutputSettings'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "h265PackagingType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HlsH265PackagingType)) :*: S1 ('MetaSel ('Just "nameModifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "segmentModifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "hlsSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 HlsSettings))))

newHlsOutputSettings Source #

Create a value of HlsOutputSettings 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:h265PackagingType:HlsOutputSettings', hlsOutputSettings_h265PackagingType - Only applicable when this output is referencing an H.265 video description. Specifies whether MP4 segments should be packaged as HEV1 or HVC1.

$sel:nameModifier:HlsOutputSettings', hlsOutputSettings_nameModifier - String concatenated to the end of the destination filename. Accepts \"Format Identifiers\":#formatIdentifierParameters.

$sel:segmentModifier:HlsOutputSettings', hlsOutputSettings_segmentModifier - String concatenated to end of segment filenames.

$sel:hlsSettings:HlsOutputSettings', hlsOutputSettings_hlsSettings - Settings regarding the underlying stream. These settings are different for audio-only outputs.

hlsOutputSettings_h265PackagingType :: Lens' HlsOutputSettings (Maybe HlsH265PackagingType) Source #

Only applicable when this output is referencing an H.265 video description. Specifies whether MP4 segments should be packaged as HEV1 or HVC1.

hlsOutputSettings_nameModifier :: Lens' HlsOutputSettings (Maybe Text) Source #

String concatenated to the end of the destination filename. Accepts \"Format Identifiers\":#formatIdentifierParameters.

hlsOutputSettings_segmentModifier :: Lens' HlsOutputSettings (Maybe Text) Source #

String concatenated to end of segment filenames.

hlsOutputSettings_hlsSettings :: Lens' HlsOutputSettings HlsSettings Source #

Settings regarding the underlying stream. These settings are different for audio-only outputs.