VideoVideoStreamInfoAudioStream

GoogleApi.ContentWarehouse.V1.Model.VideoVideoStreamInfoAudioStream


Table of Contents ▼

Jump to a specific part of the page:

Description

Next id: 25

Attributes List

This module has the following attributes (case-insensitive ascending order):

View Attributes

Attributes

  1. ambisonics (type: GoogleApi.ContentWarehouse.V1.Model.VideoAmbisonicsAmbisonicsMetadata, default: nil)
    - Optional ambisonics metadata.
  2. bitrate (type: String.t, default: nil)
    - audio bitrate in bits/s
  3. channelPosition (type: list(String.t), default: nil)
    -
  4. channels (type: integer(), default: nil)
    - number of audio channels
  5. clockDiscontinuityUs (type: String.t, default: nil)
    - some container allows for a clock discontinuity. In this case, the end_timestamp may not be the correct DTS of the stream.
  6. codecFourcc (type: String.t, default: nil)
    -
  7. codecId (type: String.t, default: nil)
    - Primary audio codec information
  8. codecString (type: String.t, default: nil)
    - RFC6381 Codec string.
  9. contentType (type: String.t, default: nil)
    - Specifies the content_type of the audio stream as given in the metadata.
  10. decodeOffset (type: String.t, default: nil)
    - The bytes offset of the end of the first decodable packet.
  11. endTimestamp (type: String.t, default: nil)
    -
  12. frameSize (type: String.t, default: nil)
    - audio frame size
  13. language (type: String.t, default: nil)
    - Specifies the language of the audio stream as given in the metadata.
  14. length (type: float(), default: nil)
    - audio length in seconds Note that when the VSI is from users videos, it is not guaranteed to be the same as transcode lengths and it could be 0 when the full VSI cannot compute the length from the source header and timestamps (for example when header and timestamps are too broken).
  15. metadata (type: list(GoogleApi.ContentWarehouse.V1.Model.VideoClipInfo), default: nil)
    - Metadata for audio elementary stream;
  16. numberOfFrames (type: String.t, default: nil)
    - Number of audio frames.
  17. profile (type: String.t, default: nil)
    -
  18. sampleRate (type: String.t, default: nil)
    - audio sample rate
  19. sampleSize (type: integer(), default: nil)
    - Number of meaningful bits per decoded audio sample. This is an implicit conceptual meaning. This is NOT the same as ffmpeg's internal sample format that is used when actually decoding with ffmpeg.
  20. startTimestamp (type: String.t, default: nil)
    - Start/end timestamps of audio in ms.
  21. streamCodecTag (type: String.t, default: nil)
    -
  22. streamIndex (type: String.t, default: nil)
    - Index of the stream in the file. it is 0 based.

Type

@type t() :: %GoogleApi.ContentWarehouse.V1.Model.VideoVideoStreamInfoAudioStream{
ambisonics: GoogleApi.ContentWarehouse.V1.Model.VideoAmbisonicsAmbisonicsMetadata.t() | nil,
bitrate: String.t() | nil,
channelPosition: [String.t()] | nil,
channels: integer() | nil,
clockDiscontinuityUs: String.t() | nil,
codecFourcc: String.t() | nil,
codecId: String.t() | nil,
codecString: String.t() | nil,
contentType: String.t() | nil,
decodeOffset: String.t() | nil,
endTimestamp: String.t() | nil,
frameSize: String.t() | nil,
language: String.t() | nil,
length: float() | nil,
metadata: [GoogleApi.ContentWarehouse.V1.Model.VideoClipInfo.t()] | nil,
numberOfFrames: String.t() | nil,
profile: String.t() | nil,
sampleRate: String.t() | nil,
sampleSize: integer() | nil,
startTimestamp: String.t() | nil,
streamCodecTag: String.t() | nil,
streamIndex: String.t() | nil
}

Function

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

Data sourced from HexDocs : GoogleApi.ContentWarehouse.V1.Model.VideoVideoStreamInfoAudioStream