Enumeración MFVideoTransferFunction (mfobjects.h)
Especifica la función de conversión de RGB lineal a RGB no lineal (R'G'B').
Syntax
typedef enum _MFVideoTransferFunction {
MFVideoTransFunc_Unknown = 0,
MFVideoTransFunc_10 = 1,
MFVideoTransFunc_18 = 2,
MFVideoTransFunc_20 = 3,
MFVideoTransFunc_22 = 4,
MFVideoTransFunc_709 = 5,
MFVideoTransFunc_240M = 6,
MFVideoTransFunc_sRGB = 7,
MFVideoTransFunc_28 = 8,
MFVideoTransFunc_Log_100 = 9,
MFVideoTransFunc_Log_316 = 10,
MFVideoTransFunc_709_sym = 11,
MFVideoTransFunc_2020_const = 12,
MFVideoTransFunc_2020 = 13,
MFVideoTransFunc_26 = 14,
MFVideoTransFunc_2084 = 15,
MFVideoTransFunc_HLG = 16,
MFVideoTransFunc_10_rel = 17,
MFVideoTransFunc_BT1361_ECG = 18,
MFVideoTransFunc_SMPTE428 = 19,
MFVideoTransFunc_Last,
MFVideoTransFunc_ForceDWORD = 0x7fffffff
} MFVideoTransferFunction;
Constantes
MFVideoTransFunc_Unknown Valor: 0 desconocida. Trate como MFVideoTransFunc_709. |
MFVideoTransFunc_10 Valor: 1 RGB lineal (gamma = 1,0). |
MFVideoTransFunc_18 Valor: 2 True 1,8 gamma, L' = L^1/1,8. |
MFVideoTransFunc_20 Valor: 3 True 2.0 gamma, L' = L^1/2.0. |
MFVideoTransFunc_22 Valor: 4 True 2.2 gamma, L' = L^1/2.2. Esta función de transferencia se utiliza en el sistema M del sistema UIT-R BT.470-2 (NTSC). |
MFVideoTransFunc_709 Valor: 5 UIT-R BT.709 función de transferencia. Curva Gamma 2.2 con un segmento lineal en el rango inferior. Esta función de transferencia se usa en BT.709, BT.601, SMPTE 296M, SMPTE 170M, BT.470 y SPMTE 274M. Además BT-1361 usa esta función dentro del intervalo [0...1]. |
MFVideoTransFunc_240M Valor: 6 Función de transferencia SPMTE 240M. Curva Gamma 2.2 con un segmento lineal en el rango inferior. |
MFVideoTransFunc_sRGB Valor: 7 función de transferencia sRGB. Curva Gamma 2.4 con un segmento lineal en el rango inferior. |
MFVideoTransFunc_28 Valor: 8 True 2.8 gamma. L' = L^1/2.8. Esta función de transferencia se utiliza en el sistema B, G (PAL) del SISTEMA UIT-R BT.470-2. |
MFVideoTransFunc_Log_100 Valor: 9 Transferencia logarítmica (intervalo 100:1); por ejemplo, como se usa en el vídeo H.264. Nota Requiere Windows 7 o posterior. |
MFVideoTransFunc_Log_316 Valor: 10 Transferencia logarítmica (intervalo 316.22777:1); por ejemplo, como se usa en el vídeo H.264. Nota Requiere Windows 7 o posterior. |
MFVideoTransFunc_709_sym Valor: 11 Simétrica ITU-R BT.709. Nota Requiere Windows 7 o posterior. |
MFVideoTransFunc_2020_const Valor: 12 Luminancia constante ITU-R BT.2020. Véase la Recomendación UIT-R BT.2020-2. Nota Requiere Windows 8 o posterior. |
MFVideoTransFunc_2020 Valor: 13 Luminancia no constante ITU-R BT.2020. Véase la Recomendación UIT-R BT.2020-2. Nota Requiere Windows 8 o posterior. |
MFVideoTransFunc_26 Valor: 14 True 2.6 gamma, L'=L^1/2.6 Nota Requiere Windows 8 o posterior. |
MFVideoTransFunc_2084 Valor: 15 SMPTE ST.2084 también conocido como PQ. También se define en ITU-R BT.2100 Nota Requiere Windows 10, versión 1703 o posterior. |
MFVideoTransFunc_HLG Valor: 16 Log-Gamma híbrido, STD-B67 de ARIB Nota Requiere Windows 10, versión 1703 o posterior. |
MFVideoTransFunc_10_rel Valor: 17 No hay gamma, visualización a la que se hace referencia (relativa). |
MFVideoTransFunc_BT1361_ECG Valor: 18 La función de transferencia Vídeo de gama de colores extendidos, tal y como se define en ITU-R BT.1361. |
MFVideoTransFunc_SMPTE428 Valor: 19 Función de transferencia de vídeo definida en SMPTE ST 428-1. |
MFVideoTransFunc_Last Reservado. |
MFVideoTransFunc_ForceDWORD Valor: 0x7fffffff Reservado. Este miembro obliga al tipo de enumeración a compilarse como un valor DWORD . |
Comentarios
Estas marcas se usan con el atributo MF_MT_TRANSFER_FUNCTION .
Para obtener más información sobre estos valores, vea los comentarios de la enumeración DXVA2_VideoTransferFunction , que es el equivalente de DirectX Video Acceleration (DXVA) de esta enumeración.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Encabezado | mfobjects.h (include Mfidl.h) |
Consulte también
Información de color extendida