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

Encoding of an input file such as an audio, video, or text track. Elementary streams must be packaged before mapping and sharing between different output formats.

Attributes

  • audioStream (type: GoogleApi.Transcoder.V1.Model.AudioStream.t, default: nil) - Encoding of an audio stream.
  • key (type: String.t, default: nil) - A unique key for this elementary stream.
  • textStream (type: GoogleApi.Transcoder.V1.Model.TextStream.t, default: nil) - Encoding of a text stream. For example, closed captions or subtitles.
  • videoStream (type: GoogleApi.Transcoder.V1.Model.VideoStream.t, default: nil) - Encoding of a video stream.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.Transcoder.V1.Model.ElementaryStream{
  audioStream: GoogleApi.Transcoder.V1.Model.AudioStream.t() | nil,
  key: String.t() | nil,
  textStream: GoogleApi.Transcoder.V1.Model.TextStream.t() | nil,
  videoStream: GoogleApi.Transcoder.V1.Model.VideoStream.t() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.