Condividi tramite


D3DKMDT_VIDEO_SIGNAL_INFO struttura (d3dkmdt.h)

La struttura D3DKMDT_VIDEO_SIGNAL_INFO contiene informazioni su un segnale video basato su un output video in una scheda di visualizzazione.

Sintassi

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;

Members

VideoStandard

Costante dell'enumerazione D3DKMDT_VIDEO_SIGNAL_STANDARD che indica lo standard video (se presente) che definisce il segnale video.

TotalSize

Struttura D3DKMDT_2DREGION che specifica la larghezza e l'altezza (in pixel) dell'intero segnale video.

ActiveSize

Struttura D3DKMDT_2DREGION che specifica la larghezza e l'altezza (in pixel) della parte attiva del segnale video.

VSyncFreq

Struttura D3DDDI_RATIONAL che specifica la frequenza di aggiornamento verticale in Hz.

HSyncFreq

Struttura D3DDDI_RATIONAL che specifica la frequenza di aggiornamento orizzontale in Hz.

PixelRate

Frequenza di clock dei pixel.

AdditionalSignalInfo

Supportato da WDDM 1.3 e versioni successive visualizzano i driver miniport in esecuzione in Windows 8.1 e versioni successive.

AdditionalSignalInfo.ScanLineOrdering

Costante dell'enumerazione D3DDDI_VIDEO_SIGNAL_SCANLINE_ORDERING che indica l'ordinamento scanline (ad esempio, progressivo o interlacciato) del segnale video.

Supportato a partire da Windows 8.1.

AdditionalSignalInfo.VSyncFreqDivider

Rapporto della frequenza VSync di un monitor che visualizza tramite una sessione connessa Miracast alla frequenza VSync del sink Miracast.

Per evitare artefatti visivi, la frequenza VSync del monitor visualizzato connesso al sink Miracast deve essere un numero intero della frequenza VSync del sink Miracast. Il driver miniport visualizzato segnala la frequenza di quest'ultimo al sistema operativo come frequenza di aggiornamento del percorso del desktop presente.

Nota Il sistema operativo ha esito negativo qualsiasi tentativo da parte del driver di aggiungere una modalità di destinazione che comporta una destinazione Miracast con una frequenza VSync inferiore a 23,9 Hz.
 
Per una destinazione non Miracast, il driver deve impostare VSyncFreqDivider su zero.

Supportato a partire da Windows 8.1.

AdditionalSignalInfo.Reserved

Riservato per l'utilizzo nel sistema. Non usare nel driver.

Supportato a partire da Windows 8.1.

ScanLineOrdering

Costante dell'enumerazione D3DDDI_VIDEO_SIGNAL_SCANLINE_ORDERING che indica l'ordinamento scanline (ad esempio, progressivo o interlacciato) del segnale video.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista
Intestazione d3dkmdt.h

Vedi anche

D3DKMDT_VIDEO_PRESENT_TARGET

D3DKMDT_VIDPN_TARGET_MODE