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

Description

 
Synopsis

Documentation

data UdpOutputSettings Source #

Udp Output Settings

See: newUdpOutputSettings smart constructor.

Constructors

UdpOutputSettings' 

Fields

  • bufferMsec :: Maybe Natural

    UDP output buffering in milliseconds. Larger values increase latency through the transcoder but simultaneously assist the transcoder in maintaining a constant, low-jitter UDP/RTP output while accommodating clock recovery, input switching, input disruptions, picture reordering, etc.

  • fecOutputSettings :: Maybe FecOutputSettings

    Settings for enabling and adjusting Forward Error Correction on UDP outputs.

  • destination :: OutputLocationRef

    Destination address and port number for RTP or UDP packets. Can be unicast or multicast RTP or UDP (eg. rtp://239.10.10.10:5001 or udp://10.100.100.100:5002).

  • containerSettings :: UdpContainerSettings
     

Instances

Instances details
FromJSON UdpOutputSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.UdpOutputSettings

ToJSON UdpOutputSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.UdpOutputSettings

Generic UdpOutputSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.UdpOutputSettings

Associated Types

type Rep UdpOutputSettings :: Type -> Type #

Read UdpOutputSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.UdpOutputSettings

Show UdpOutputSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.UdpOutputSettings

NFData UdpOutputSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.UdpOutputSettings

Methods

rnf :: UdpOutputSettings -> () #

Eq UdpOutputSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.UdpOutputSettings

Hashable UdpOutputSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.UdpOutputSettings

type Rep UdpOutputSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.UdpOutputSettings

type Rep UdpOutputSettings = D1 ('MetaData "UdpOutputSettings" "Amazonka.MediaLive.Types.UdpOutputSettings" "amazonka-medialive-2.0-FK9HUAz0OmeIH2i6eRdod0" 'False) (C1 ('MetaCons "UdpOutputSettings'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "bufferMsec") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "fecOutputSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FecOutputSettings))) :*: (S1 ('MetaSel ('Just "destination") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 OutputLocationRef) :*: S1 ('MetaSel ('Just "containerSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 UdpContainerSettings))))

newUdpOutputSettings Source #

Create a value of UdpOutputSettings 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:bufferMsec:UdpOutputSettings', udpOutputSettings_bufferMsec - UDP output buffering in milliseconds. Larger values increase latency through the transcoder but simultaneously assist the transcoder in maintaining a constant, low-jitter UDP/RTP output while accommodating clock recovery, input switching, input disruptions, picture reordering, etc.

$sel:fecOutputSettings:UdpOutputSettings', udpOutputSettings_fecOutputSettings - Settings for enabling and adjusting Forward Error Correction on UDP outputs.

$sel:destination:UdpOutputSettings', udpOutputSettings_destination - Destination address and port number for RTP or UDP packets. Can be unicast or multicast RTP or UDP (eg. rtp://239.10.10.10:5001 or udp://10.100.100.100:5002).

$sel:containerSettings:UdpOutputSettings', udpOutputSettings_containerSettings - Undocumented member.

udpOutputSettings_bufferMsec :: Lens' UdpOutputSettings (Maybe Natural) Source #

UDP output buffering in milliseconds. Larger values increase latency through the transcoder but simultaneously assist the transcoder in maintaining a constant, low-jitter UDP/RTP output while accommodating clock recovery, input switching, input disruptions, picture reordering, etc.

udpOutputSettings_fecOutputSettings :: Lens' UdpOutputSettings (Maybe FecOutputSettings) Source #

Settings for enabling and adjusting Forward Error Correction on UDP outputs.

udpOutputSettings_destination :: Lens' UdpOutputSettings OutputLocationRef Source #

Destination address and port number for RTP or UDP packets. Can be unicast or multicast RTP or UDP (eg. rtp://239.10.10.10:5001 or udp://10.100.100.100:5002).