enumeración DXVA_NominalRange (dxva.h)
El tipo de enumeración DXVA_NominalRange contiene enumeradores que identifican si los datos de ejemplo incluyen el espacio principal (valores más allá de 1,0 blanco) y toeroom (superpuestos por debajo de la referencia 0,0 negro).
Syntax
typedef enum _DXVA_NominalRange {
DXVA_NominalRangeShift,
DXVA_NominalRangeMask,
DXVA_NominalRange_Unknown,
DXVA_NominalRange_Normal,
DXVA_NominalRange_Wide,
DXVA_NominalRange_0_255,
DXVA_NominalRange_16_235,
DXVA_NominalRange_48_208
} DXVA_NominalRange;
Constantes
DXVA_NominalRangeShift Especifica cambiar bits por 12 posiciones (DXVA_ExtColorData_ShiftBase + 4 o 8 + 4). |
DXVA_NominalRangeMask Especifica la máscara de intervalo nominal. Se pueden usar 3 bits (0x00007000) de un DWORD para especificar el intervalo nominal. |
DXVA_NominalRange_Unknown Especifica que no se especifica el intervalo nominal. |
DXVA_NominalRange_Normal Especifica que el cromático normalizado [0..1] se asigna a [0..255] para 8 bits o [0..1023] para 10 bits. |
DXVA_NominalRange_Wide Especifica que el cromático normalizado [0..1] se asigna a [16..235] para 8 bits o [64..940] para 10 bits. |
DXVA_NominalRange_0_255 Especifica que el cromático normalizado [0..1] se asigna a [0..255] para 8 bits o [0..1023] para 10 bits. |
DXVA_NominalRange_16_235 Especifica que el cromático normalizado [0..1] se asigna a [16..235] para 8 bits o [64..940] para 10 bits. |
DXVA_NominalRange_48_208 Especifica que el cromático normalizado [0..1] se asigna a [48..208] para 8 bits o [192..832] para 10 bits. |
Comentarios
Uno de los enumeradores de DXVA_NominalRange se puede especificar en el miembro NominalRange de la estructura DXVA_ExtendedFormat .
La gama ancha R'G'B' (es decir, punto negro en 16.16,16,16 y punto blanco en 235.235,235) debe diferenciarse de sRGB normales.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Este tipo de enumeración solo se aplica a Windows Server 2003 con SP1 y versiones posteriores, y Windows XP con SP2 y versiones posteriores. |
Encabezado | dxva.h (include Dxva.h) |