Struct VideoColorTransfer
sealed struct VideoColorTransfer
Video Color Transfer
Color Transfer characteristics map the color gamut to the screen signal
Transfer function describes the electro-optical algorithm supported by the
rendering capabilities of a device, independent of the display, to map
the source colors in the decoded media into the colors to be displayed.
Values 1-15 are taken from Table 3 of ISO/IEC 23001-8:2016
Values 16-18 are proposed to extend the standard values
https://matroska.org/technical/elements.html
Fields
Constants
RESERVED_0
For future use by ITU-T | ISO/IECVideoColorTransfer={0}
BT_709
Rec. ITU-R BT.709VideoColorTransfer={1}
UNSPECIFIED
Image characteristics are unknown or are determined by the application.VideoColorTransfer={2}
RESERVED_3
For future use by ITU-T | ISO/IECVideoColorTransfer={3}
GAMMA_2_2
Rec. ITU-R BT.470-6 System MVideoColorTransfer={4}
GAMMA_2_8
Rec. ITU-R BT.470-6 System B, GVideoColorTransfer={5}
SMPTE_170M
SMPTE ST 170 (2004)VideoColorTransfer={6}
SMPTE_240M
SMPTE ST 240 (1999)VideoColorTransfer={7}
LINEAR
Linear transfer characteristicsVideoColorTransfer={8}
LOG
Logarithmic transfer characteristic (100:1 range)VideoColorTransfer={9}
LOG_SQRT
Logarithmic transfer characteristic(100 * Sqrt( 10 ) : 1 range)VideoColorTransfer={10}
IEC_61966_2_4
IEC 61966-2-4VideoColorTransfer={11}
ITU_R_BT_1361
Rec. ITU-R BT.1361-0 extended colour gamut systemVideoColorTransfer={12}
IEC_61966_2_1
IEC 61966-2-1 sRGBVideoColorTransfer={13}
BT2020_10_BIT
Rec. ITU-R BT.2020-2VideoColorTransfer={14}
BT2020_12_BIT
Rec. ITU-R BT.2020-2VideoColorTransfer={15}
SMPTE_BT2100_PQ
This is used by HDR10, HDR10+ and Dolby Vision SMPTE ST 2084 (2014) for 10-, 12-,14- and 16-bit systemsVideoColorTransfer={16}
SMPTE_ST_428_1
SMPTE ST 428-1 (2019)VideoColorTransfer={17}
HLG
Rec. ITU-R BT.2100-2 hybrid loggamma (HLG) system aka. ARIB STD-B67VideoColorTransfer={18}
GAMMA_1_0
Linear TGB, Gamma 1.0 curveVideoColorTransfer={19}
GAMMA_1_8
Gamma 2.0 curveVideoColorTransfer={20}

