DXVADDI_NOMINALRANGE enumeração (d3dumddi.h)
O tipo de enumeração DXVADDI_NOMINALRANGE contém valores que identificam se os dados de exemplo incluem espaço para a cabeça (ou seja, valores além de 1,0 branco) e toeroom (ou seja, superblacks abaixo da referência 0,0 preto).
Syntax
typedef enum _DXVADDI_NOMINALRANGE {
DXVADDI_NominalRangeMask,
DXVADDI_NominalRange_Unknown,
DXVADDI_NominalRange_Normal,
DXVADDI_NominalRange_Wide,
DXVADDI_NominalRange_0_255,
DXVADDI_NominalRange_16_235,
DXVADDI_NominalRange_48_208
} DXVADDI_NOMINALRANGE;
Constantes
DXVADDI_NominalRangeMask A máscara de intervalo nominal. Os três primeiros bits (0x07) de um DWORD podem ser usados para especificar o intervalo nominal. |
DXVADDI_NominalRange_Unknown O intervalo nominal não é especificado. |
DXVADDI_NominalRange_Normal Chroma normalizado [0..1] mapeia para [0,.255] para 8 bits ou [0,.1023] para 10 bits. |
DXVADDI_NominalRange_Wide Chroma normalizado [0..1] mapeia para [16..235] para 8 bits ou [64..940] para 10 bits. |
DXVADDI_NominalRange_0_255 Chroma normalizado [0..1] mapeia explicitamente para [0,.255] para 8 bits. |
DXVADDI_NominalRange_16_235 Chroma normalizado [0..1] mapeia explicitamente para [16..235] para 8 bits. |
DXVADDI_NominalRange_48_208 Chroma normalizado [0..1] mapeia explicitamente para [48..208] para 8 bits. |
Comentários
Um dos valores de DXVADDI_NOMINALRANGE pode ser especificado no membro NominalRange da estrutura DXVADDI_EXTENDEDFORMAT .
A gama ampla R'G'B' (ou seja, o ponto negro em 16,16,16 e o ponto branco em 235.235.235) deve ser diferenciado do sRGB normal.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows. |
Cabeçalho | d3dumddi.h (inclua D3dumddi.h) |