The matrix
read-only property of the VideoColorSpace
interface returns the matrix coefficient of the video. Matrix coefficients describe the relationship between sample component values and color coordinates.
The matrix
read-only property of the VideoColorSpace
interface returns the matrix coefficient of the video. Matrix coefficients describe the relationship between sample component values and color coordinates.
A string containing one of the following values:
"rgb"
Matrix coefficients used by sRGB.
"bt709"
Matrix coefficients used by BT.709.
"bt470bg"
Matrix coefficients used by BT.601 PAL.
"smpte170m"
Matrix coefficients used by BT.601 NTSC.
In the following example, colorSpace
is a VideoColorSpace
object returned from VideoFrame
. The value of matrix
is printed to the console.
js
let colorSpace = VideoFrame.colorSpace; console.log(colorSpace.matrix);
Specification |
---|
WebCodecs # dom-videocolorspace-matrix |
Desktop | Mobile | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Chrome | Edge | Firefox | Internet Explorer | Opera | Safari | WebView Android | Chrome Android | Firefox for Android | Opera Android | Safari on IOS | Samsung Internet | |
matrix |
94 | 94 | No | No | 80 | 15.4 | 94 | 94 | No | 66 | 15.4 | 17.0 |
© 2005–2023 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/VideoColorSpace/matrix