VideoStreamInfo
What the container declares about a video stream.
Constructors
Properties
The Dolby Vision configuration the container declares, or null when the stream is not Dolby Vision. When DolbyVisionConfig.baseLayerPlaysAlone is false, the frames need Frame.composeDolbyVision before they mean anything.
Whether the stream is interlaced, and which field a deinterlacer must show first.
The static HDR metadata the container declares: the mastering display and the content light level. Null when it declares neither, which includes every SDR stream.
The pixel format the decoder produces.
The shape of one pixel, width over height. 1:1 is square.
How the pictures map onto a sphere around the viewer, as the container states it, or null when it says nothing, which is a flat video. A 360 degree video reads SphericalProjection.Equirectangular or SphericalProjection.Cubemap.
VP9 sequence metadata, present only for VP9 streams. Unknown fields stay null.