Specifies the possible YUV-RGB conversion coefficients to use.
The coefficients are determined by two factors: The YUV signal range used, and the actual conversion multipliers.
| Enumerator | Value | Description |
|---|---|---|
| EYuvRange0 | 0x01000000 |
The nominal Y range is [16235] and the U and V ranges [16240]. This corresponds to H.264 | MPEG-4 AVC video_range_flag=0. |
| EYuvRange1 | 0x02000000 |
The nominal Y, U, and V ranges are [0255]. This corresponds to H.264 | MPEG-4 AVC video_range_flag=1. |
| EYuvBt709 | 0x00000001 |
The YUV-RGB conversion cofficients are those specified in ITU-R Recommendation BT.709. This corresponds to H.264 | MPEG-4 AVC matrix_coefficients=1. BT.709 is the default YUV format used for MPEG-4 Part 2 and H.264 | MPEG-4 AVC. |
| EYuvBt709Range0 | EYuvRange0 | EYuvBt709 |
YUV data with range 0 (Y [16235]) and conversion coefficients according to BT.709. This is the most typical configuration. |
| EYuvBt709Range1 | EYuvRange1 | EYuvBt709 |
YUV data with range 1 (Y [0255]) and conversion coefficients according to BT.709. |
| EYuvBt601 | 0x00000002 |
The YUV-RGB conversion cofficients are those specified in ITU-R Recommendation BT.601.5. |
| EYuvBt601Range0 | EYuvRange0 | EYuvBt601 |
YUV data with range 0 (Y [16235]) and conversion coefficients according to BT.601.5. This is the data format used in H.263. |
| EYuvBt601Range1 | EYuvRange1 | EYuvBt601 |
YUV data with range 1 (Y [0255]) and conversion coefficients according to BT.601.5. |
| ECustomYuvMatrix | 0x00800000 |
A custom conversion matrix is used. See also: TYuvConversionMatrix. |