Location:
devvideoconstants.h
TYuvCoefficients
Description
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.
EYuvRange0 |
The nominal Y range is [16…235] and the U and V ranges [16…240]. This corresponds to H.264 | MPEG-4 AVC video_range_flag=0.
|
EYuvRange1 |
The nominal Y, U, and V ranges are [0…255]. This corresponds to H.264 | MPEG-4 AVC video_range_flag=1.
|
EYuvBt709 |
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 |
YUV data with range 0 (Y [16…235]) and conversion coefficients according to BT.709. This is the most typical configuration.
|
EYuvBt709Range1 |
YUV data with range 1 (Y [0…255]) and conversion coefficients according to BT.709.
|
EYuvBt601 |
The YUV-RGB conversion cofficients are those specified in ITU-R Recommendation BT.601.5.
|
EYuvBt601Range0 |
YUV data with range 0 (Y [16…235]) and conversion coefficients according to BT.601.5. This is the data format used in H.263.
|
EYuvBt601Range1 |
YUV data with range 1 (Y [0…255]) and conversion coefficients according to BT.601.5.
|
ECustomYuvMatrix |
A custom conversion matrix is used.
|
|