@type t() :: %GoogleApi.ContentWarehouse.V1.Model.VideoVideoStreamInfo{
audioBitrate: float() | nil,
audioChannels: integer() | nil,
audioCodecId: String.t() | nil,
audioEndTimestamp: String.t() | nil,
audioFrameSize: String.t() | nil,
audioLength: float() | nil,
audioNumberOfFrames: String.t() | nil,
audioSampleRate: String.t() | nil,
audioSampleSize: integer() | nil,
audioStartTimestamp: String.t() | nil,
audioStream:
[GoogleApi.ContentWarehouse.V1.Model.VideoVideoStreamInfoAudioStream.t()]
| nil,
audioStreamCodecTag: String.t() | nil,
avDistance: String.t() | nil,
avLength: float() | nil,
averageVideoFps: float() | nil,
buildLabel: String.t() | nil,
containerId: String.t() | nil,
containerType: String.t() | nil,
containsChapters: boolean() | nil,
dataStream:
[GoogleApi.ContentWarehouse.V1.Model.VideoVideoStreamInfoDataStream.t()]
| nil,
displayHeight: integer() | nil,
displayWidth: integer() | nil,
fileHeaderFingerprint: String.t() | nil,
fileMagic: String.t() | nil,
fileModifiedTime: String.t() | nil,
fileName: String.t() | nil,
fileSize: String.t() | nil,
fileType: integer() | nil,
googleVideoClipInfo:
GoogleApi.ContentWarehouse.V1.Model.VideoGoogleVideoClipInfo.t() | nil,
imageStream:
[GoogleApi.ContentWarehouse.V1.Model.VideoVideoStreamInfoVideoStream.t()]
| nil,
isAsf: boolean() | nil,
isImageFile: boolean() | nil,
isVideoInsaneSize: boolean() | nil,
level: integer() | nil,
metadata:
GoogleApi.ContentWarehouse.V1.Model.VideoVideoStreamInfoMetadata.t() | nil,
numAudioStreams: integer() | nil,
numDataStreams: integer() | nil,
numImageStreams: integer() | nil,
numTimedtextStreams: integer() | nil,
numVideoStreams: integer() | nil,
parsedByFfmpeg: boolean() | nil,
parsedByInHouseParsers: boolean() | nil,
partialFile: boolean() | nil,
pixFmt: String.t() | nil,
profile: String.t() | nil,
timedtextStream:
[
GoogleApi.ContentWarehouse.V1.Model.VideoVideoStreamInfoTimedTextStream.t()
]
| nil,
videoBitrate: float() | nil,
videoClipInfo:
GoogleApi.ContentWarehouse.V1.Model.VideoVideoClipInfo.t() | nil,
videoCodecId: String.t() | nil,
videoEndTimestamp: String.t() | nil,
videoFps: float() | nil,
videoFrameSize: String.t() | nil,
videoHasBFrames: boolean() | nil,
videoHasFragments: boolean() | nil,
videoHasLeadingMoovAtom: boolean() | nil,
videoHasNonMonotonicDts: boolean() | nil,
videoHasNonMonotonicPts: boolean() | nil,
videoHasNonZeroStartEditList: boolean() | nil,
videoHasPossibleOpenGop: boolean() | nil,
videoHasVariableAspectRatio: boolean() | nil,
videoHeight: integer() | nil,
videoInterlace: String.t() | nil,
videoLength: float() | nil,
videoNumberOfFrames: String.t() | nil,
videoNumberOfInvisibleFrames: integer() | nil,
videoPixelAspectRatio: float() | nil,
videoRotation: String.t() | nil,
videoStartTimestamp: String.t() | nil,
videoStream:
[GoogleApi.ContentWarehouse.V1.Model.VideoVideoStreamInfoVideoStream.t()]
| nil,
videoStreamCodecTag: integer() | nil,
videoWidth: integer() | nil,
videostreaminfoVersion: integer() | nil,
yPsnr: float() | nil
}