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

Next tag: 10

Attributes

  • bitrate (type: String.t, default: nil) - Audio bitrate in bits/s.
  • channels (type: integer(), default: nil) - Number of audio channels.
  • codecId (type: integer(), default: nil) - Audio codec ID. Uses the numeric value corresponding to the CodecId enum object, in order to avoid the dependency on vsi/videostreaminfo.proto. http://cs/symbol:CodecId%20f:google3/video/vidproc/vsi/videostreaminfo.proto
  • contentType (type: String.t, default: nil) - Content type of the stream. Only populated with valid "acont" xtag values at the moment. Supported acont xtag values can be found in google3/video/storage/common/xtag_validation.cc. Examples: "original", "dubbed", "descriptive", "commentary", etc.
  • language (type: String.t, default: nil) - Language, examples: "eng", "en", "enG", etc.
  • lengthSec (type: float(), default: nil) - Audio length, in seconds. This value is derived from metadata in the source video, and often differs from the actual duration of any given transcode. In videos without valid timestamps, this value is not calculable, and is reported as zero.
  • loudness1770Lkfs (type: number(), default: nil) -
  • sampleRate (type: String.t, default: nil) - Audio sample rate.
  • streamIndex (type: String.t, default: nil) - Index of the stream in the file, 0-based.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.ContentWarehouse.V1.Model.VideoAudioStream{
  bitrate: String.t() | nil,
  channels: integer() | nil,
  codecId: integer() | nil,
  contentType: String.t() | nil,
  language: String.t() | nil,
  lengthSec: float() | nil,
  loudness1770Lkfs: number() | nil,
  sampleRate: String.t() | nil,
  streamIndex: String.t() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.