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