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

Description

 
Synopsis

Documentation

data InputDeviceConfigurableSettings Source #

Configurable settings for the input device.

See: newInputDeviceConfigurableSettings smart constructor.

Constructors

InputDeviceConfigurableSettings' 

Fields

  • configuredInput :: Maybe InputDeviceConfiguredInput

    The input source that you want to use. If the device has a source connected to only one of its input ports, or if you don't care which source the device sends, specify Auto. If the device has sources connected to both its input ports, and you want to use a specific source, specify the source.

  • latencyMs :: Maybe Int

    The Link device's buffer size (latency) in milliseconds (ms).

  • maxBitrate :: Maybe Int

    The maximum bitrate in bits per second. Set a value here to throttle the bitrate of the source video.

Instances

Instances details
ToJSON InputDeviceConfigurableSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.InputDeviceConfigurableSettings

Generic InputDeviceConfigurableSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.InputDeviceConfigurableSettings

Associated Types

type Rep InputDeviceConfigurableSettings :: Type -> Type #

Read InputDeviceConfigurableSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.InputDeviceConfigurableSettings

Show InputDeviceConfigurableSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.InputDeviceConfigurableSettings

NFData InputDeviceConfigurableSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.InputDeviceConfigurableSettings

Eq InputDeviceConfigurableSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.InputDeviceConfigurableSettings

Hashable InputDeviceConfigurableSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.InputDeviceConfigurableSettings

type Rep InputDeviceConfigurableSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.InputDeviceConfigurableSettings

type Rep InputDeviceConfigurableSettings = D1 ('MetaData "InputDeviceConfigurableSettings" "Amazonka.MediaLive.Types.InputDeviceConfigurableSettings" "amazonka-medialive-2.0-FK9HUAz0OmeIH2i6eRdod0" 'False) (C1 ('MetaCons "InputDeviceConfigurableSettings'" 'PrefixI 'True) (S1 ('MetaSel ('Just "configuredInput") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InputDeviceConfiguredInput)) :*: (S1 ('MetaSel ('Just "latencyMs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "maxBitrate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))

newInputDeviceConfigurableSettings :: InputDeviceConfigurableSettings Source #

Create a value of InputDeviceConfigurableSettings 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:configuredInput:InputDeviceConfigurableSettings', inputDeviceConfigurableSettings_configuredInput - The input source that you want to use. If the device has a source connected to only one of its input ports, or if you don't care which source the device sends, specify Auto. If the device has sources connected to both its input ports, and you want to use a specific source, specify the source.

$sel:latencyMs:InputDeviceConfigurableSettings', inputDeviceConfigurableSettings_latencyMs - The Link device's buffer size (latency) in milliseconds (ms).

$sel:maxBitrate:InputDeviceConfigurableSettings', inputDeviceConfigurableSettings_maxBitrate - The maximum bitrate in bits per second. Set a value here to throttle the bitrate of the source video.

inputDeviceConfigurableSettings_configuredInput :: Lens' InputDeviceConfigurableSettings (Maybe InputDeviceConfiguredInput) Source #

The input source that you want to use. If the device has a source connected to only one of its input ports, or if you don't care which source the device sends, specify Auto. If the device has sources connected to both its input ports, and you want to use a specific source, specify the source.

inputDeviceConfigurableSettings_latencyMs :: Lens' InputDeviceConfigurableSettings (Maybe Int) Source #

The Link device's buffer size (latency) in milliseconds (ms).

inputDeviceConfigurableSettings_maxBitrate :: Lens' InputDeviceConfigurableSettings (Maybe Int) Source #

The maximum bitrate in bits per second. Set a value here to throttle the bitrate of the source video.