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

  • 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
Eq InputDeviceConfigurableSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.InputDeviceConfigurableSettings

Read InputDeviceConfigurableSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.InputDeviceConfigurableSettings

Show 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 #

NFData InputDeviceConfigurableSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.InputDeviceConfigurableSettings

Hashable InputDeviceConfigurableSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.InputDeviceConfigurableSettings

ToJSON 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" "libZSservicesZSamazonka-medialiveZSamazonka-medialive" 'False) (C1 ('MetaCons "InputDeviceConfigurableSettings'" 'PrefixI 'True) (S1 ('MetaSel ('Just "configuredInput") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InputDeviceConfiguredInput)) :*: 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: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_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.