Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- data ScheduleActionSettings = ScheduleActionSettings' {
- hlsId3SegmentTaggingSettings :: Maybe HlsId3SegmentTaggingScheduleActionSettings
- hlsTimedMetadataSettings :: Maybe HlsTimedMetadataScheduleActionSettings
- inputPrepareSettings :: Maybe InputPrepareScheduleActionSettings
- inputSwitchSettings :: Maybe InputSwitchScheduleActionSettings
- motionGraphicsImageActivateSettings :: Maybe MotionGraphicsActivateScheduleActionSettings
- motionGraphicsImageDeactivateSettings :: Maybe MotionGraphicsDeactivateScheduleActionSettings
- pauseStateSettings :: Maybe PauseStateScheduleActionSettings
- scte35InputSettings :: Maybe Scte35InputScheduleActionSettings
- scte35ReturnToNetworkSettings :: Maybe Scte35ReturnToNetworkScheduleActionSettings
- scte35SpliceInsertSettings :: Maybe Scte35SpliceInsertScheduleActionSettings
- scte35TimeSignalSettings :: Maybe Scte35TimeSignalScheduleActionSettings
- staticImageActivateSettings :: Maybe StaticImageActivateScheduleActionSettings
- staticImageDeactivateSettings :: Maybe StaticImageDeactivateScheduleActionSettings
- newScheduleActionSettings :: ScheduleActionSettings
- scheduleActionSettings_hlsId3SegmentTaggingSettings :: Lens' ScheduleActionSettings (Maybe HlsId3SegmentTaggingScheduleActionSettings)
- scheduleActionSettings_hlsTimedMetadataSettings :: Lens' ScheduleActionSettings (Maybe HlsTimedMetadataScheduleActionSettings)
- scheduleActionSettings_inputPrepareSettings :: Lens' ScheduleActionSettings (Maybe InputPrepareScheduleActionSettings)
- scheduleActionSettings_inputSwitchSettings :: Lens' ScheduleActionSettings (Maybe InputSwitchScheduleActionSettings)
- scheduleActionSettings_motionGraphicsImageActivateSettings :: Lens' ScheduleActionSettings (Maybe MotionGraphicsActivateScheduleActionSettings)
- scheduleActionSettings_motionGraphicsImageDeactivateSettings :: Lens' ScheduleActionSettings (Maybe MotionGraphicsDeactivateScheduleActionSettings)
- scheduleActionSettings_pauseStateSettings :: Lens' ScheduleActionSettings (Maybe PauseStateScheduleActionSettings)
- scheduleActionSettings_scte35InputSettings :: Lens' ScheduleActionSettings (Maybe Scte35InputScheduleActionSettings)
- scheduleActionSettings_scte35ReturnToNetworkSettings :: Lens' ScheduleActionSettings (Maybe Scte35ReturnToNetworkScheduleActionSettings)
- scheduleActionSettings_scte35SpliceInsertSettings :: Lens' ScheduleActionSettings (Maybe Scte35SpliceInsertScheduleActionSettings)
- scheduleActionSettings_scte35TimeSignalSettings :: Lens' ScheduleActionSettings (Maybe Scte35TimeSignalScheduleActionSettings)
- scheduleActionSettings_staticImageActivateSettings :: Lens' ScheduleActionSettings (Maybe StaticImageActivateScheduleActionSettings)
- scheduleActionSettings_staticImageDeactivateSettings :: Lens' ScheduleActionSettings (Maybe StaticImageDeactivateScheduleActionSettings)
Documentation
data ScheduleActionSettings Source #
Holds the settings for a single schedule action.
See: newScheduleActionSettings
smart constructor.
Instances
newScheduleActionSettings :: ScheduleActionSettings Source #
Create a value of ScheduleActionSettings
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:hlsId3SegmentTaggingSettings:ScheduleActionSettings'
, scheduleActionSettings_hlsId3SegmentTaggingSettings
- Action to insert HLS ID3 segment tagging
$sel:hlsTimedMetadataSettings:ScheduleActionSettings'
, scheduleActionSettings_hlsTimedMetadataSettings
- Action to insert HLS metadata
$sel:inputPrepareSettings:ScheduleActionSettings'
, scheduleActionSettings_inputPrepareSettings
- Action to prepare an input for a future immediate input switch
$sel:inputSwitchSettings:ScheduleActionSettings'
, scheduleActionSettings_inputSwitchSettings
- Action to switch the input
$sel:motionGraphicsImageActivateSettings:ScheduleActionSettings'
, scheduleActionSettings_motionGraphicsImageActivateSettings
- Action to activate a motion graphics image overlay
$sel:motionGraphicsImageDeactivateSettings:ScheduleActionSettings'
, scheduleActionSettings_motionGraphicsImageDeactivateSettings
- Action to deactivate a motion graphics image overlay
$sel:pauseStateSettings:ScheduleActionSettings'
, scheduleActionSettings_pauseStateSettings
- Action to pause or unpause one or both channel pipelines
$sel:scte35InputSettings:ScheduleActionSettings'
, scheduleActionSettings_scte35InputSettings
- Action to specify scte35 input
$sel:scte35ReturnToNetworkSettings:ScheduleActionSettings'
, scheduleActionSettings_scte35ReturnToNetworkSettings
- Action to insert SCTE-35 return_to_network message
$sel:scte35SpliceInsertSettings:ScheduleActionSettings'
, scheduleActionSettings_scte35SpliceInsertSettings
- Action to insert SCTE-35 splice_insert message
$sel:scte35TimeSignalSettings:ScheduleActionSettings'
, scheduleActionSettings_scte35TimeSignalSettings
- Action to insert SCTE-35 time_signal message
$sel:staticImageActivateSettings:ScheduleActionSettings'
, scheduleActionSettings_staticImageActivateSettings
- Action to activate a static image overlay
$sel:staticImageDeactivateSettings:ScheduleActionSettings'
, scheduleActionSettings_staticImageDeactivateSettings
- Action to deactivate a static image overlay
scheduleActionSettings_hlsId3SegmentTaggingSettings :: Lens' ScheduleActionSettings (Maybe HlsId3SegmentTaggingScheduleActionSettings) Source #
Action to insert HLS ID3 segment tagging
scheduleActionSettings_hlsTimedMetadataSettings :: Lens' ScheduleActionSettings (Maybe HlsTimedMetadataScheduleActionSettings) Source #
Action to insert HLS metadata
scheduleActionSettings_inputPrepareSettings :: Lens' ScheduleActionSettings (Maybe InputPrepareScheduleActionSettings) Source #
Action to prepare an input for a future immediate input switch
scheduleActionSettings_inputSwitchSettings :: Lens' ScheduleActionSettings (Maybe InputSwitchScheduleActionSettings) Source #
Action to switch the input
scheduleActionSettings_motionGraphicsImageActivateSettings :: Lens' ScheduleActionSettings (Maybe MotionGraphicsActivateScheduleActionSettings) Source #
Action to activate a motion graphics image overlay
scheduleActionSettings_motionGraphicsImageDeactivateSettings :: Lens' ScheduleActionSettings (Maybe MotionGraphicsDeactivateScheduleActionSettings) Source #
Action to deactivate a motion graphics image overlay
scheduleActionSettings_pauseStateSettings :: Lens' ScheduleActionSettings (Maybe PauseStateScheduleActionSettings) Source #
Action to pause or unpause one or both channel pipelines
scheduleActionSettings_scte35InputSettings :: Lens' ScheduleActionSettings (Maybe Scte35InputScheduleActionSettings) Source #
Action to specify scte35 input
scheduleActionSettings_scte35ReturnToNetworkSettings :: Lens' ScheduleActionSettings (Maybe Scte35ReturnToNetworkScheduleActionSettings) Source #
Action to insert SCTE-35 return_to_network message
scheduleActionSettings_scte35SpliceInsertSettings :: Lens' ScheduleActionSettings (Maybe Scte35SpliceInsertScheduleActionSettings) Source #
Action to insert SCTE-35 splice_insert message
scheduleActionSettings_scte35TimeSignalSettings :: Lens' ScheduleActionSettings (Maybe Scte35TimeSignalScheduleActionSettings) Source #
Action to insert SCTE-35 time_signal message
scheduleActionSettings_staticImageActivateSettings :: Lens' ScheduleActionSettings (Maybe StaticImageActivateScheduleActionSettings) Source #
Action to activate a static image overlay
scheduleActionSettings_staticImageDeactivateSettings :: Lens' ScheduleActionSettings (Maybe StaticImageDeactivateScheduleActionSettings) Source #
Action to deactivate a static image overlay