View Source GoogleApi.Transcoder.V1.Model.JobConfig (google_api_transcoder v0.3.1)

Job configuration

Attributes

  • adBreaks (type: list(GoogleApi.Transcoder.V1.Model.AdBreak.t), default: nil) - List of ad breaks. Specifies where to insert ad break tags in the output manifests.
  • editList (type: list(GoogleApi.Transcoder.V1.Model.EditAtom.t), default: nil) - List of edit atoms. Defines the ultimate timeline of the resulting file or manifest.
  • elementaryStreams (type: list(GoogleApi.Transcoder.V1.Model.ElementaryStream.t), default: nil) - List of elementary streams.
  • encryptions (type: list(GoogleApi.Transcoder.V1.Model.Encryption.t), default: nil) - 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 (type: list(GoogleApi.Transcoder.V1.Model.Input.t), default: nil) - List of input assets stored in Cloud Storage.
  • manifests (type: list(GoogleApi.Transcoder.V1.Model.Manifest.t), default: nil) - List of output manifests.
  • muxStreams (type: list(GoogleApi.Transcoder.V1.Model.MuxStream.t), default: nil) - List of multiplexing settings for output streams.
  • output (type: GoogleApi.Transcoder.V1.Model.Output.t, default: nil) - Output configuration.
  • overlays (type: list(GoogleApi.Transcoder.V1.Model.Overlay.t), default: nil) - List of overlays on the output video, in descending Z-order.
  • pubsubDestination (type: GoogleApi.Transcoder.V1.Model.PubsubDestination.t, default: nil) - Destination on Pub/Sub.
  • spriteSheets (type: list(GoogleApi.Transcoder.V1.Model.SpriteSheet.t), default: nil) - List of output sprite sheets. Spritesheets require at least one VideoStream in the Jobconfig.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.