JobConfigResponse constructor

const JobConfigResponse({
  1. required Input<List<AdBreakResponse>> adBreaks,
  2. required Input<List<EditAtomResponse>> editList,
  3. required Input<List<ElementaryStreamResponse>> elementaryStreams,
  4. required Input<List<EncryptionResponse>> encryptions,
  5. required Input<List<InputResponse>> inputs,
  6. required Input<List<ManifestResponse>> manifests,
  7. required Input<List<MuxStreamResponse>> muxStreams,
  8. required Input<OutputResponse> output,
  9. required Input<List<OverlayResponse>> overlays,
  10. required Input<PubsubDestinationResponse> pubsubDestination,
  11. required Input<List<SpriteSheetResponse>> spriteSheets,
})

Creates a new JobConfigResponse. adBreaks List of ad breaks. Specifies where to insert ad break tags in the output manifests. editList List of edit atoms. Defines the ultimate timeline of the resulting file or manifest. elementaryStreams List of elementary streams. encryptions List of encryption configurations for the content. Each configuration has an ID. Specify this ID in the MuxStream.encryption_id field to indicate the configuration to use for that MuxStream output. inputs List of input assets stored in Cloud Storage. manifests List of output manifests. muxStreams List of multiplexing settings for output streams. output Output configuration. overlays List of overlays on the output video, in descending Z-order. pubsubDestination Destination on Pub/Sub. spriteSheets List of output sprite sheets. Spritesheets require at least one VideoStream in the Jobconfig.

Implementation

const JobConfigResponse({
  required this.adBreaks,
  required this.editList,
  required this.elementaryStreams,
  required this.encryptions,
  required this.inputs,
  required this.manifests,
  required this.muxStreams,
  required this.output,
  required this.overlays,
  required this.pubsubDestination,
  required this.spriteSheets,
});