PlayerStreamInfo
What the container declares about one stream.
Constructors
Properties
An owned copy of the container's codec configuration record, such as avcC or hvcC. Null when the stream has no separate configuration record.
The edges of each stored picture that the container says are not part of the image, or null when it says none (#497). videoSize stays the stored size; visibleVideoSize is what is shown. See PictureCrop.
The Dolby Vision configuration the container declares, or null when the stream is not Dolby Vision. When DolbyVisionInfo.baseLayerPlaysAlone is false, a frame means nothing until it is composed with its RPU, so a decoder whose frames do not carry the RPU cannot play the stream.
Whether a video stream is interlaced, and which field comes first. FieldOrder.Unknown on most files, because most containers do not say, and never a synonym for progressive.
The stream's static HDR metadata, or null when the container and the codec say none.
The container marks this stream as commentary, such as a director talking over the film. Never chosen in place of the main mix for its channel count (#466).
A single still image, for example album art. Never the sync master.
True when the container's display matrix also mirrors the picture. See VideoFrame.mirrored for the order in which a renderer mirrors and turns it.
Clockwise rotation the container asks a renderer to apply, in degrees.
Typed VP9 sequence metadata. Present only for VP9; unknown declarations remain null inside.