Link
https://w3c.github.io/media-capabilities/#dictdef-videoconfigurationProperties
bitrate
bitrate:number
The bitrate member represents the average bitrate of the video track given in units of bits per second.
Link
https://w3c.github.io/media-capabilities/#dom-videoconfiguration-bitratecolorGamut?
optional colorGamut: ColorGamut
If present, the colorGamut member represents that the video track is delivered in the specified color gamut,
which describes a set of colors in which the content is intended to be displayed
Link
https://w3c.github.io/media-capabilities/#dom-videoconfiguration-colorgamutcontentType
contentType:string
The contentType member represents the MIME type of the video track.
Link
https://w3c.github.io/media-capabilities/#dom-videoconfiguration-contenttypeframerate
framerate:number
The framerate member represents the framerate of the video track. The framerate is the number of frames
used in one second (frames per second). It is represented as a double.
Link
https://w3c.github.io/media-capabilities/#dom-videoconfiguration-frameratehasAlphaChannel
hasAlphaChannel:boolean
The hasAlphaChannel member represents whether the video track contains alpha channel information.
If true, the encoded video stream can produce per-pixel alpha channel information when decoded.
Link
https://w3c.github.io/media-capabilities/#dom-videoconfiguration-hasalphachannelhdrMetadataType?
optional hdrMetadataType: HdrMetadataType
If present, the hdrMetadataType member represents that the video track includes the specified HDR metadata type.
Link
https://w3c.github.io/media-capabilities/#dom-videoconfiguration-hdrmetadatatypeheight
height:number
The height represents the visible vertical encoded pixels in the encoded video frames.
Link
https://w3c.github.io/media-capabilities/#dom-videoconfiguration-heightscalabilityMode?
optional scalabilityMode: string
If present, the scalabilityMode member represents the scalability mode.
Link
https://w3c.github.io/media-capabilities/#dom-videoconfiguration-scalabilitymodespatialScalability?
optional spatialScalability: boolean
If present, the spatialScalability member represents the ability to do spatial prediction,
that is, using frames of a resolution different than the current resolution as dependencies.
Link
https://w3c.github.io/media-capabilities/#dom-videoconfiguration-spatialscalabilitytransferFunction?
optional transferFunction: TransferFunction
If present, the transferFunction member represents that the video track requires the specified transfer function
to be understood by the UA. Transfer function describes the electro-optical algorithm supported by the rendering
capabilities of a user agent, independent of the display, to map the source colors in the decoded media into
the colors to be displayed
Link
https://w3c.github.io/media-capabilities/#dom-videoconfiguration-transferfunctionwidth
width:number
The width represents the visible horizontal encoded pixels in the encoded video frames.

