Compartilhar via


IDDCX_TARGET_CAPS enumeração (iddcx.h)

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

Sintaxe

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 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.

Observações

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

Requisitos

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

Consulte também

EVT_IDD_CX_ADAPTER_QUERY_TARGET_INFO

IDARG_OUT_QUERYTARGET_INFO