Condividi tramite


struttura DXVA_COPPStatusDisplayData (dxva.h)

La struttura DXVA_COPPStatusDisplayData descrive la modalità di visualizzazione del segnale trasmesso tramite il connettore associato a un dispositivo COPP DirectX VA.

Sintassi

typedef struct _DXVA_COPPStatusDisplayData {
  GUID  rApp;
  ULONG dwFlags;
  ULONG DisplayWidth;
  ULONG DisplayHeight;
  ULONG Format;
  ULONG d3dFormat;
  ULONG FreqNumerator;
  ULONG FreqDenominator;
} DXVA_COPPStatusDisplayData;

Members

rApp

Specifica un numero casuale a 128 bit, usato una sola volta. Questo numero casuale viene generato dall'applicazione richiedente e fornito al driver di visualizzazione nel membro rApp della struttura DXVA_COPPStatusInput .

dwFlags

Specifica informazioni sullo stato aggiuntive che potrebbero essere rilevanti per l'applicazione chiamante. Il driver di visualizzazione deve impostare dwFlags sul valore COPP_StatusNormal (0x00) dal tipo di enumerazione COPP_StatusFlags o su una combinazione ORed valida del COPP_StatusFlags seguente:

  • COPP_LinkLost (0x01)
  • COPP_RenegotiationRequired (0x02)

DisplayWidth

Specifica la larghezza di visualizzazione corrente in pixel.

DisplayHeight

Specifica l'altezza di visualizzazione corrente in pixel.

Format

Specifica la modalità di formattazione dei dati nella visualizzazione definita da una struttura DXVA_ExtendedFormat .

d3dFormat

Specifica il formato della superficie Direct3D dello schermo. Si tratta di un valore del tipo di enumerazione D3DFORMAT . Per altre informazioni, vedere la documentazione più recente di DirectX SDK.

FreqNumerator

Specifica il numeratore per la frequenza di aggiornamento della modalità di visualizzazione corrente.

FreqDenominator

Specifica il denominatore per la frequenza di aggiornamento della modalità di visualizzazione corrente.

Commenti

Il driver di visualizzazione restituisce lo stato di visualizzazione tramite il parametro pOutput di COPPQueryStatus. La struttura DXVA_COPPStatusOutput descrive le informazioni sullo stato restituite. Il driver di visualizzazione deve eseguire il cast dello stato di visualizzazione a un puntatore a una struttura DXVA_COPPStatusDisplayData e restituire le informazioni sullo stato nel membro COPPStatus di DXVA_COPPStatusOutput.

Poiché la richiesta di DXVA_COPPQueryDisplayData restituisce informazioni di visualizzazione per il connettore associato al dispositivo COPP, queste informazioni di visualizzazione non corrispondono necessariamente alla modalità di visualizzazione desktop di Windows. Ad esempio, se il connettore associato al dispositivo COPP è S-Video e il desktop di Windows è impostato su 1024 x 768 a 85 Hz, la richiesta di DXVA_COPPQueryDisplayData deve restituire la risoluzione del segnale S-Video (720 x 480 a 60/1,01 Hz interlacciato) e non la risoluzione del desktop.

La frequenza di aggiornamento della modalità di visualizzazione corrente viene espressa come coppia numeratore/denominatore. Ad esempio, 72 Hz viene espresso impostando FreqNumerator su 72 e FreqDenominator su 1 e le modalità TV NTSC vengono espresse impostando FreqNumerator su 60.000 e FreqDenominator su 1.001.

Requisiti

Requisito Valore
Client minimo supportato Questa struttura si applica solo a Windows Server 2003 con SP1 e versioni successive e Windows XP con SP2 e versioni successive.
Intestazione dxva.h (include Dxva.h)

Vedi anche

COPPQueryStatus

DXVA_COPPSetProtectionLevelCmdData

DXVA_COPPStatusInput

DXVA_COPPStatusOutput

DXVA_ExtendedFormat