estrutura D3DKMDT_VIDEO_SIGNAL_INFO (d3dkmdt.h)

A estrutura D3DKMDT_VIDEO_SIGNAL_INFO contém informações sobre um sinal de vídeo controlado por uma saída de vídeo em um adaptador de vídeo.

Sintaxe

typedef struct _D3DKMDT_VIDEO_SIGNAL_INFO {
  D3DKMDT_VIDEO_SIGNAL_STANDARD VideoStandard;
  D3DKMDT_2DREGION              TotalSize;
  D3DKMDT_2DREGION              ActiveSize;
  D3DDDI_RATIONAL               VSyncFreq;
  D3DDDI_RATIONAL               HSyncFreq;
  SIZE_T                        PixelRate;
  union {
    struct {
      D3DDDI_VIDEO_SIGNAL_SCANLINE_ORDERING ScanLineOrdering : 3;
      UINT                                  VSyncFreqDivider : 6;
      UINT                                  Reserved : 23;
    } AdditionalSignalInfo;
    D3DDDI_VIDEO_SIGNAL_SCANLINE_ORDERING ScanLineOrdering;
  };
} D3DKMDT_VIDEO_SIGNAL_INFO;

Membros

VideoStandard

Uma constante da enumeração D3DKMDT_VIDEO_SIGNAL_STANDARD que indica o padrão de vídeo (se houver) que define o sinal de vídeo.

TotalSize

Uma estrutura D3DKMDT_2DREGION que especifica a largura e a altura (em pixels) de todo o sinal de vídeo.

ActiveSize

Uma estrutura D3DKMDT_2DREGION que especifica a largura e a altura (em pixels) da parte ativa do sinal de vídeo.

VSyncFreq

Uma estrutura D3DDDI_RATIONAL que especifica a taxa de atualização vertical no Hz.

HSyncFreq

Uma estrutura D3DDDI_RATIONAL que especifica a taxa de atualização horizontal no Hz.

PixelRate

A taxa do relógio de pixel.

AdditionalSignalInfo

Com suporte do WDDM 1.3 e posterior, exiba drivers de miniporta em execução no Windows 8.1 e posterior.

AdditionalSignalInfo.ScanLineOrdering

Uma constante da enumeração D3DDDI_VIDEO_SIGNAL_SCANLINE_ORDERING que indica a ordenação da linha de verificação (por exemplo, progressiva ou entrelaçada) do sinal de vídeo.

Suporte começando com Windows 8.1.

AdditionalSignalInfo.VSyncFreqDivider

A proporção da taxa VSync de um monitor que é exibida por meio de uma sessão conectada miracast à taxa VSync do coletor Miracast.

Para evitar artefatos visuais, a taxa VSync do monitor de exibição conectado ao coletor Miracast deve ser um múltiplo inteiro da taxa VSync do coletor Miracast. O driver de miniporta de exibição relata a última taxa para o sistema operacional como a taxa de atualização do caminho presente da área de trabalho.

Nota O sistema operacional falha em qualquer tentativa do driver de adicionar um modo de destino que resulta em um destino Miracast com uma taxa VSync abaixo de 23,9 Hz.
 
Para um destino não Miracast, o driver deve definir VSyncFreqDivider como zero.

Suporte começando com Windows 8.1.

AdditionalSignalInfo.Reserved

Reservado para uso do sistema. Não use em seu driver.

Suporte começando com Windows 8.1.

ScanLineOrdering

Uma constante da enumeração D3DDDI_VIDEO_SIGNAL_SCANLINE_ORDERING que indica a ordenação da linha de verificação (por exemplo, progressiva ou entrelaçada) do sinal de vídeo.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista
Cabeçalho d3dkmdt.h

Confira também

D3DKMDT_VIDEO_PRESENT_TARGET

D3DKMDT_VIDPN_TARGET_MODE