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):
Attributes
-
ambisonics
(type:GoogleApi.ContentWarehouse.V1.Model.VideoAmbisonicsAmbisonicsMetadata
, default:nil
)
- Optional ambisonics metadata. -
bitrate
(type:String.t
, default:nil
)
- audio bitrate in bits/s -
channelPosition
(type:list(String.t)
, default:nil
)
- -
channels
(type:integer()
, default:nil
)
- number of audio channels -
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. -
codecFourcc
(type:String.t
, default:nil
)
- -
codecId
(type:String.t
, default:nil
)
- Primary audio codec information -
codecString
(type:String.t
, default:nil
)
- RFC6381 Codec string. -
contentType
(type:String.t
, default:nil
)
- Specifies the content_type of the audio stream as given in the metadata. -
decodeOffset
(type:String.t
, default:nil
)
- The bytes offset of the end of the first decodable packet. -
endTimestamp
(type:String.t
, default:nil
)
- -
frameSize
(type:String.t
, default:nil
)
- audio frame size -
language
(type:String.t
, default:nil
)
- Specifies the language of the audio stream as given in the metadata. -
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). -
metadata
(type:list(GoogleApi.ContentWarehouse.V1.Model.VideoClipInfo)
, default:nil
)
- Metadata for audio elementary stream; -
numberOfFrames
(type:String.t
, default:nil
)
- Number of audio frames. -
profile
(type:String.t
, default:nil
)
- -
sampleRate
(type:String.t
, default:nil
)
- audio sample rate -
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. -
startTimestamp
(type:String.t
, default:nil
)
- Start/end timestamps of audio in ms. -
streamCodecTag
(type:String.t
, default:nil
)
- -
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
}
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