união DXGK_MONITORLINKINFO_CAPABILITIES (d3dkmdt.h)
Sinalizadores que descrevem os recursos para conduzir o monitor.
Sintaxe
typedef union _DXGK_MONITORLINKINFO_CAPABILITIES {
struct {
UINT Stereo : 1;
UINT WideColorSpace : 1;
UINT HighColorSpace : 1;
UINT DynamicColorSpace : 1;
UINT DynamicBitsPerColorChannel : 1;
UINT DynamicColorEncodingFormat : 1;
UINT DedicatedTimingGeneration : 1;
UINT TargetIndependentPrimary : 1;
UINT SyncLockIdentical : 1;
UINT Hdr10Plus : 1;
UINT DolbyVisionLowLatency : 1;
UINT VariableRefresh : 1;
#if ...
UINT Reserved : 20;
#elif
UINT Reserved : 21;
#elif
UINT Reserved : 22;
#elif
UINT Reserved : 25;
#else
UINT Reserved : 29;
#endif
};
UINT Value;
} DXGK_MONITORLINKINFO_CAPABILITIES, *PDXGK_MONITORLINKINFO_CAPABILITIES;
Membros
Stereo
Se TRUE e recursos não forem restritos por outros caminhos, os modos de exibição estéreo serão suportados.
WideColorSpace
Se TRUE, o driver tem a capacidade de hardware para executar a matriz de rotação 3x3 para transformar valores RGB da gama definida pelas primárias sRGB/709 para as primárias do painel. O driver também pode enviar qualquer sinalização de controle necessária para a exibição conectada 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 8888, 10-10-102 e fp16.
HighColorSpace
Se TRUE, 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.
DynamicColorSpace
Se TRUE, o driver de miniporta de exibição oferecerá suporte à alteração contínua dos bits de formato de fio por canal de cor nesta exibição se nenhum outro atributo for alterado, o que causaria uma falha. Se FALSE, não há suporte para a alteração contínua de bits por canal de cor.
DynamicBitsPerColorChannel
Se TRUE, o driver de miniporto de exibição oferecerá suporte à alteração contínua da codificação de cores de formato de fio nessa tela se nenhum outro atributo for alterado, o que causaria uma falha. Se FALSE, não há suporte para a alteração contínua da codificação de cores.
DynamicColorEncodingFormat
Se TRUE, o driver de miniporta de exibição oferecerá suporte à alteração contínua do espaço de cor nessa tela se nenhum outro atributo for alterado, o que causaria uma falha. Se FALSE, não há suporte para a alteração contínua do espaço de cor.
DedicatedTimingGeneration
Se TRUE, a geração de tempo para essa exibição é independente da geração de tempo de outras exibições, de modo que a enumeração de modo para esse destino pode ser executada isoladamente de outros destinos ativos. Alterar o tempo nesta exibição não altera os intervalos disponíveis para nenhuma outra exibição e vice-versa.
Em geral, esse sinalizador é baseado em destino em vez de baseado na combinação do destino e da exibição anexada. No entanto, pode haver casos em que alguma funcionalidade de linha de base é dedicada, mas além dos recursos de linha de base que são compartilhados entre destinos. Nesse caso, se os requisitos máximos da exibição anexada se ajustarem na linha de base, o driver poderá relatar a geração de tempo como dedicada e, portanto, habilitar a enumeração otimizada de intervalos cofuncionais.
TargetIndependentPrimary
Indica que o destino pode dar suporte ao formato de pixel HDR.
Usado para indicar que as superfícies primárias usadas para verificar essa exibição podem ser usadas em outros destinos nesse adaptador que definem esse sinalizador e vice-versa. Isso permitiria que as superfícies primárias fossem compartilhadas entre destinos ou movidas de um destino para outro. Depois que esse sinalizador for definido em um destino VidPn, o sistema operacional não especificará a ID de origem VidPn nas alocações primárias que serão usadas cruzando as fontes VidPn conectadas aos destinos VidPn com essa funcionalidade no mesmo grupo SyncLock.
No WDDM 2.4 e no WDDM 2.5, o único uso desse recurso é verificar se ele está definido quando o sinalizador SyncLockIdentical está definido.
Observação
Esse sinalizador foi preterido no WDDM 2.6 e deve ser definido como 0.
SyncLockIdentical
A exibição anexada a esse destino pode ser sincronizada com outras exibições nesse adaptador que também dão suporte à sincronização se os modos de destino forem idênticos.
Com suporte a partir do WDDM 2.4.
Hdr10Plus
A tela dá suporte a HDR10Plus de acordo com a especificação HDR10Plus .
DolbyVisionLowLatency
Dá suporte à dolby vision com baixa latência.
VariableRefresh
Reserved
Esse valor é reservado para uso do sistema.
Value
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | d3dkmdt.h (inclua D3dkmddi.h) |