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

Description

 
Synopsis

Documentation

data Scte35SpliceInsertScheduleActionSettings Source #

Settings for a SCTE-35 splice_insert message.

See: newScte35SpliceInsertScheduleActionSettings smart constructor.

Constructors

Scte35SpliceInsertScheduleActionSettings' 

Fields

  • duration :: Maybe Natural

    Optional, the duration for the splice_insert, in 90 KHz ticks. To convert seconds to ticks, multiple the seconds by 90,000. If you enter a duration, there is an expectation that the downstream system can read the duration and cue in at that time. If you do not enter a duration, the splice_insert will continue indefinitely and there is an expectation that you will enter a return_to_network to end the splice_insert at the appropriate time.

  • spliceEventId :: Natural

    The splice_event_id for the SCTE-35 splice_insert, as defined in SCTE-35.

Instances

Instances details
FromJSON Scte35SpliceInsertScheduleActionSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.Scte35SpliceInsertScheduleActionSettings

ToJSON Scte35SpliceInsertScheduleActionSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.Scte35SpliceInsertScheduleActionSettings

Generic Scte35SpliceInsertScheduleActionSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.Scte35SpliceInsertScheduleActionSettings

Read Scte35SpliceInsertScheduleActionSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.Scte35SpliceInsertScheduleActionSettings

Show Scte35SpliceInsertScheduleActionSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.Scte35SpliceInsertScheduleActionSettings

NFData Scte35SpliceInsertScheduleActionSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.Scte35SpliceInsertScheduleActionSettings

Eq Scte35SpliceInsertScheduleActionSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.Scte35SpliceInsertScheduleActionSettings

Hashable Scte35SpliceInsertScheduleActionSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.Scte35SpliceInsertScheduleActionSettings

type Rep Scte35SpliceInsertScheduleActionSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.Scte35SpliceInsertScheduleActionSettings

type Rep Scte35SpliceInsertScheduleActionSettings = D1 ('MetaData "Scte35SpliceInsertScheduleActionSettings" "Amazonka.MediaLive.Types.Scte35SpliceInsertScheduleActionSettings" "amazonka-medialive-2.0-FK9HUAz0OmeIH2i6eRdod0" 'False) (C1 ('MetaCons "Scte35SpliceInsertScheduleActionSettings'" 'PrefixI 'True) (S1 ('MetaSel ('Just "duration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "spliceEventId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural)))

newScte35SpliceInsertScheduleActionSettings Source #

Create a value of Scte35SpliceInsertScheduleActionSettings 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:duration:Scte35SpliceInsertScheduleActionSettings', scte35SpliceInsertScheduleActionSettings_duration - Optional, the duration for the splice_insert, in 90 KHz ticks. To convert seconds to ticks, multiple the seconds by 90,000. If you enter a duration, there is an expectation that the downstream system can read the duration and cue in at that time. If you do not enter a duration, the splice_insert will continue indefinitely and there is an expectation that you will enter a return_to_network to end the splice_insert at the appropriate time.

$sel:spliceEventId:Scte35SpliceInsertScheduleActionSettings', scte35SpliceInsertScheduleActionSettings_spliceEventId - The splice_event_id for the SCTE-35 splice_insert, as defined in SCTE-35.

scte35SpliceInsertScheduleActionSettings_duration :: Lens' Scte35SpliceInsertScheduleActionSettings (Maybe Natural) Source #

Optional, the duration for the splice_insert, in 90 KHz ticks. To convert seconds to ticks, multiple the seconds by 90,000. If you enter a duration, there is an expectation that the downstream system can read the duration and cue in at that time. If you do not enter a duration, the splice_insert will continue indefinitely and there is an expectation that you will enter a return_to_network to end the splice_insert at the appropriate time.

scte35SpliceInsertScheduleActionSettings_spliceEventId :: Lens' Scte35SpliceInsertScheduleActionSettings Natural Source #

The splice_event_id for the SCTE-35 splice_insert, as defined in SCTE-35.