Compartilhar via


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)

Confira também

DXVADDI_EXTENDEDFORMAT