GoogleApi.Transcoder.V1.Model.ElementaryStream (google_api_transcoder v0.4.2)

View Source

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

t()

@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

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.