Module Values.ScheduleActionSettingsSource

Holds the settings for a single schedule action.

Sourcetype nonrec t = {
  1. hlsId3SegmentTaggingSettings : HlsId3SegmentTaggingScheduleActionSettings.t option;
    (*

    Action to insert ID3 metadata in every segment, in HLS output groups

    *)
  2. hlsTimedMetadataSettings : HlsTimedMetadataScheduleActionSettings.t option;
    (*

    Action to insert ID3 metadata once, in HLS output groups

    *)
  3. inputPrepareSettings : InputPrepareScheduleActionSettings.t option;
    (*

    Action to prepare an input for a future immediate input switch

    *)
  4. inputSwitchSettings : InputSwitchScheduleActionSettings.t option;
    (*

    Action to switch the input

    *)
  5. motionGraphicsImageActivateSettings : MotionGraphicsActivateScheduleActionSettings.t option;
    (*

    Action to activate a motion graphics image overlay

    *)
  6. motionGraphicsImageDeactivateSettings : MotionGraphicsDeactivateScheduleActionSettings.t option;
    (*

    Action to deactivate a motion graphics image overlay

    *)
  7. pauseStateSettings : PauseStateScheduleActionSettings.t option;
    (*

    Action to pause or unpause one or both channel pipelines

    *)
  8. scte35InputSettings : Scte35InputScheduleActionSettings.t option;
    (*

    Action to specify scte35 input

    *)
  9. scte35ReturnToNetworkSettings : Scte35ReturnToNetworkScheduleActionSettings.t option;
    (*

    Action to insert SCTE-35 return_to_network message

    *)
  10. scte35SpliceInsertSettings : Scte35SpliceInsertScheduleActionSettings.t option;
    (*

    Action to insert SCTE-35 splice_insert message

    *)
  11. scte35TimeSignalSettings : Scte35TimeSignalScheduleActionSettings.t option;
    (*

    Action to insert SCTE-35 time_signal message

    *)
  12. staticImageActivateSettings : StaticImageActivateScheduleActionSettings.t option;
    (*

    Action to activate a static image overlay

    *)
  13. staticImageDeactivateSettings : StaticImageDeactivateScheduleActionSettings.t option;
    (*

    Action to deactivate a static image overlay

    *)
  14. staticImageOutputActivateSettings : StaticImageOutputActivateScheduleActionSettings.t option;
    (*

    Action to activate a static image overlay in one or more specified outputs

    *)
  15. staticImageOutputDeactivateSettings : StaticImageOutputDeactivateScheduleActionSettings.t option;
    (*

    Action to deactivate a static image overlay in one or more specified outputs

    *)
  16. id3SegmentTaggingSettings : Id3SegmentTaggingScheduleActionSettings.t option;
    (*

    Action to insert ID3 metadata in every segment, in applicable output groups

    *)
  17. timedMetadataSettings : TimedMetadataScheduleActionSettings.t option;
    (*

    Action to insert ID3 metadata once, in applicable output groups

    *)
}
Sourceval make : ?hlsId3SegmentTaggingSettings:??? -> ?hlsTimedMetadataSettings:??? -> ?inputPrepareSettings:??? -> ?inputSwitchSettings:??? -> ?motionGraphicsImageActivateSettings:??? -> ?motionGraphicsImageDeactivateSettings:??? -> ?pauseStateSettings:??? -> ?scte35InputSettings:??? -> ?scte35ReturnToNetworkSettings:??? -> ?scte35SpliceInsertSettings:??? -> ?scte35TimeSignalSettings:??? -> ?staticImageActivateSettings:??? -> ?staticImageDeactivateSettings:??? -> ?staticImageOutputActivateSettings:??? -> ?staticImageOutputDeactivateSettings:??? -> ?id3SegmentTaggingSettings:??? -> ?timedMetadataSettings:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Structure of (string * [> `Enum of string | `Integer of int | `List of [> `String of string | `Structure of (string * [> `Enum of string | `Structure of (string * [> `Structure of (string * [> `Enum of string | `Integer of int | `Long of Awso.Import.Int64.t | `String of string | `Structure of (string * [> `Enum of string ]) list ]) list ]) list ]) list ] list | `Long of Awso.Import.Int64.t | `String of string | `Structure of (string * [> `Enum of string | `String of string | `Structure of (string * [> `Enum of string | `String of string ]) list ]) list ]) list ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t