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

Description

 
Synopsis

Documentation

data InputSettings Source #

Live Event input parameters. There can be multiple inputs in a single Live Event.

See: newInputSettings smart constructor.

Constructors

InputSettings' 

Fields

Instances

Instances details
FromJSON InputSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.InputSettings

ToJSON InputSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.InputSettings

Generic InputSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.InputSettings

Associated Types

type Rep InputSettings :: Type -> Type #

Read InputSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.InputSettings

Show InputSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.InputSettings

NFData InputSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.InputSettings

Methods

rnf :: InputSettings -> () #

Eq InputSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.InputSettings

Hashable InputSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.InputSettings

type Rep InputSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.InputSettings

type Rep InputSettings = D1 ('MetaData "InputSettings" "Amazonka.MediaLive.Types.InputSettings" "amazonka-medialive-2.0-FK9HUAz0OmeIH2i6eRdod0" 'False) (C1 ('MetaCons "InputSettings'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "audioSelectors") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AudioSelector])) :*: S1 ('MetaSel ('Just "captionSelectors") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CaptionSelector]))) :*: (S1 ('MetaSel ('Just "deblockFilter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InputDeblockFilter)) :*: (S1 ('MetaSel ('Just "denoiseFilter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InputDenoiseFilter)) :*: S1 ('MetaSel ('Just "filterStrength") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))) :*: ((S1 ('MetaSel ('Just "inputFilter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InputFilter)) :*: (S1 ('MetaSel ('Just "networkInputSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NetworkInputSettings)) :*: S1 ('MetaSel ('Just "scte35Pid") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))) :*: (S1 ('MetaSel ('Just "smpte2038DataPreference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Smpte2038DataPreference)) :*: (S1 ('MetaSel ('Just "sourceEndBehavior") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InputSourceEndBehavior)) :*: S1 ('MetaSel ('Just "videoSelector") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VideoSelector)))))))

newInputSettings :: InputSettings Source #

Create a value of InputSettings 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:audioSelectors:InputSettings', inputSettings_audioSelectors - Used to select the audio stream to decode for inputs that have multiple available.

$sel:captionSelectors:InputSettings', inputSettings_captionSelectors - Used to select the caption input to use for inputs that have multiple available.

$sel:deblockFilter:InputSettings', inputSettings_deblockFilter - Enable or disable the deblock filter when filtering.

$sel:denoiseFilter:InputSettings', inputSettings_denoiseFilter - Enable or disable the denoise filter when filtering.

$sel:filterStrength:InputSettings', inputSettings_filterStrength - Adjusts the magnitude of filtering from 1 (minimal) to 5 (strongest).

$sel:inputFilter:InputSettings', inputSettings_inputFilter - Turns on the filter for this input. MPEG-2 inputs have the deblocking filter enabled by default. 1) auto - filtering will be applied depending on input type/quality 2) disabled - no filtering will be applied to the input 3) forced - filtering will be applied regardless of input type

$sel:networkInputSettings:InputSettings', inputSettings_networkInputSettings - Input settings.

$sel:scte35Pid:InputSettings', inputSettings_scte35Pid - PID from which to read SCTE-35 messages. If left undefined, EML will select the first SCTE-35 PID found in the input.

$sel:smpte2038DataPreference:InputSettings', inputSettings_smpte2038DataPreference - Specifies whether to extract applicable ancillary data from a SMPTE-2038 source in this input. Applicable data types are captions, timecode, AFD, and SCTE-104 messages. - PREFER: Extract from SMPTE-2038 if present in this input, otherwise extract from another source (if any). - IGNORE: Never extract any ancillary data from SMPTE-2038.

$sel:sourceEndBehavior:InputSettings', inputSettings_sourceEndBehavior - Loop input if it is a file. This allows a file input to be streamed indefinitely.

$sel:videoSelector:InputSettings', inputSettings_videoSelector - Informs which video elementary stream to decode for input types that have multiple available.

inputSettings_audioSelectors :: Lens' InputSettings (Maybe [AudioSelector]) Source #

Used to select the audio stream to decode for inputs that have multiple available.

inputSettings_captionSelectors :: Lens' InputSettings (Maybe [CaptionSelector]) Source #

Used to select the caption input to use for inputs that have multiple available.

inputSettings_deblockFilter :: Lens' InputSettings (Maybe InputDeblockFilter) Source #

Enable or disable the deblock filter when filtering.

inputSettings_denoiseFilter :: Lens' InputSettings (Maybe InputDenoiseFilter) Source #

Enable or disable the denoise filter when filtering.

inputSettings_filterStrength :: Lens' InputSettings (Maybe Natural) Source #

Adjusts the magnitude of filtering from 1 (minimal) to 5 (strongest).

inputSettings_inputFilter :: Lens' InputSettings (Maybe InputFilter) Source #

Turns on the filter for this input. MPEG-2 inputs have the deblocking filter enabled by default. 1) auto - filtering will be applied depending on input type/quality 2) disabled - no filtering will be applied to the input 3) forced - filtering will be applied regardless of input type

inputSettings_scte35Pid :: Lens' InputSettings (Maybe Natural) Source #

PID from which to read SCTE-35 messages. If left undefined, EML will select the first SCTE-35 PID found in the input.

inputSettings_smpte2038DataPreference :: Lens' InputSettings (Maybe Smpte2038DataPreference) Source #

Specifies whether to extract applicable ancillary data from a SMPTE-2038 source in this input. Applicable data types are captions, timecode, AFD, and SCTE-104 messages. - PREFER: Extract from SMPTE-2038 if present in this input, otherwise extract from another source (if any). - IGNORE: Never extract any ancillary data from SMPTE-2038.

inputSettings_sourceEndBehavior :: Lens' InputSettings (Maybe InputSourceEndBehavior) Source #

Loop input if it is a file. This allows a file input to be streamed indefinitely.

inputSettings_videoSelector :: Lens' InputSettings (Maybe VideoSelector) Source #

Informs which video elementary stream to decode for input types that have multiple available.