View Source GoogleApi.ContentWarehouse.V1.Model.VideoMediaInfo (google_api_content_warehouse v0.3.0)

Feel free to ignore this lint warning if only the trivia (e.g., comments) is is changed. LINT.IfChange

Attributes

  • audioStream (type: list(GoogleApi.ContentWarehouse.V1.Model.VideoAudioStream.t), default: nil) - Each entry corresponds to one audio stream in the original media file.
  • containerId (type: integer(), default: nil) - Container type of the file, e.g. FLV, H264, MP3. Uses the numeric value corresponding to the ContainerId enum objects, in order to avoid the dependency on vsi/videostreaminfo.proto. http://cs/symbol:ContainerId%20f:google3/video/vidproc/vsi/videostreaminfo.proto
  • fileSize (type: String.t, default: nil) - Media file size in bytes.
  • overview (type: GoogleApi.ContentWarehouse.V1.Model.VideoMediaOverview.t, default: nil) - This is a high-level description of the media. It does not contain PII.
  • videoStream (type: list(GoogleApi.ContentWarehouse.V1.Model.VideoVideoStream.t), default: nil) - Each entry corresponds to one video stream (usually just one) in the original media file.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.ContentWarehouse.V1.Model.VideoMediaInfo{
  audioStream: [GoogleApi.ContentWarehouse.V1.Model.VideoAudioStream.t()] | nil,
  containerId: integer() | nil,
  fileSize: String.t() | nil,
  overview: GoogleApi.ContentWarehouse.V1.Model.VideoMediaOverview.t() | nil,
  videoStream: [GoogleApi.ContentWarehouse.V1.Model.VideoVideoStream.t()] | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.