Compartilhar via


IDDCX_TARGET_CAPS enumeração (iddcx.h)

Um valor de enumeração IDDCX_TARGET_CAPS identifica os recursos de um destino.

Syntax

typedef enum IDDCX_TARGET_CAPS {
  IDDCX_TARGET_CAPS_NONE = 0,
  IDDCX_TARGET_CAPS_WIDE_COLOR_SPACE = 0x1,
  IDDCX_TARGET_CAPS_HIGH_COLOR_SPACE = 0x2
} ;

Constantes

 
IDDCX_TARGET_CAPS_NONE
Valor: 0
O destino não dá suporte a nenhuma das funcionalidades disponíveis.
IDDCX_TARGET_CAPS_WIDE_COLOR_SPACE
Valor: 0x1
Se definido, o driver terá a capacidade de transformar valores RGB da gama definida pelas primárias sRGB/709 para as primárias do monitor. O driver também pode enviar qualquer sinalização de controle necessária para o monitor para indicar a interpretação correta dos dados de pixel que estão sendo enviados. Isso inclui o tratamento de entradas assinadas no intervalo (-2.0 a 2.0). O driver deve fazer isso com todos os formatos de superfície de entrada com suporte, incluindo 8888 e FP16.
IDDCX_TARGET_CAPS_HIGH_COLOR_SPACE
Valor: 0x2
Se definido, o driver dá suporte a todas as funcionalidades de gama WideColorSpace acima e também tem a capacidade de aplicar a curva de transferência apropriada para essa exibição. Isso significa aceitar dados de espaço em cores canônicas no intervalo [-128.0 a 256.0] e enviar qualquer sinalização de controle necessária para a exibição conectada para indicar a interpretação correta.

Definir IDDCX_TARGET_CAPS_HIGH_COLOR_SPACE não é uma substituição para definir IDDCX_TARGET_CAPS_WIDE_COLOR_SPACE. Os drivers que dão suporte a IDDCX_TARGET_CAPS_HIGH_COLOR_SPACE também devem definir IDDCX_TARGET_CAPS_WIDE_COLOR_SPACE.

Comentários

Para obter mais informações sobre o suporte a HDR, consulte Atualizações do IddCx versão 1.10.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 11, versão 22H2 Atualização de setembro (IddCx versão 1.10)
Cabeçalho iddcx.h

Confira também

EVT_IDD_CX_ADAPTER_QUERY_TARGET_INFO

IDARG_OUT_QUERYTARGET_INFO