DXVA_COPPStatusDisplayData-Struktur (dxva.h)
Die DXVA_COPPStatusDisplayData-Struktur beschreibt den Anzeigemodus des Signals, das über den Stecker übertragen wird, der einem DirectX VA-COPP-Gerät zugeordnet ist.
Syntax
typedef struct _DXVA_COPPStatusDisplayData {
GUID rApp;
ULONG dwFlags;
ULONG DisplayWidth;
ULONG DisplayHeight;
ULONG Format;
ULONG d3dFormat;
ULONG FreqNumerator;
ULONG FreqDenominator;
} DXVA_COPPStatusDisplayData;
Member
rApp
Gibt eine 128-Bit-Zufallszahl an, die einmal verwendet wird. Diese Zufallszahl wird von der anfordernden Anwendung generiert und dem Anzeigetreiber im rApp-Member der DXVA_COPPStatusInput-Struktur bereitgestellt.
dwFlags
Gibt zusätzliche status Informationen an, die für die aufrufende Anwendung relevant sein können. Der Anzeigetreiber sollte dwFlags auf den COPP_StatusNormal -Wert (0x00) des COPP_StatusFlags-Enumerationstyps oder auf eine gültige ORed-Kombination der folgenden COPP_StatusFlags festlegen:
- COPP_LinkLost (0x01)
- COPP_RenegotiationRequired (0x02)
DisplayWidth
Gibt die aktuelle Anzeigebreite in Pixel an.
DisplayHeight
Gibt die aktuelle Anzeigehöhe in Pixel an.
Format
Gibt an, wie Daten auf der Anzeige wie durch eine DXVA_ExtendedFormat-Struktur definiert formatiert werden.
d3dFormat
Gibt das Direct3D-Oberflächenformat der Anzeige an. Dies ist ein Wert aus dem D3DFORMAT Enumerationstyp. Weitere Informationen finden Sie in der neuesten DirectX SDK-Dokumentation.
FreqNumerator
Gibt den Zähler für die Aktualisierungsrate des aktuellen Anzeigemodus an.
FreqDenominator
Gibt den Nenner für die Aktualisierungsrate des aktuellen Anzeigemodus an.
Hinweise
Der Anzeigetreiber gibt die Anzeige status über den pOutput-Parameter von COPPQueryStatus zurück. Die DXVA_COPPStatusOutput-Struktur beschreibt die zurückgegebenen status Informationen. Der Anzeigetreiber sollte die Anzeige status in einen Zeiger auf eine DXVA_COPPStatusDisplayData-Struktur umwandeln und die status Informationen im COPPStatus-Member von DXVA_COPPStatusOutput zurückgeben.
Da die DXVA_COPPQueryDisplayData-Anforderung Anzeigeinformationen für den Connector zurückgibt, der dem COPP-Gerät zugeordnet ist, sind diese Anzeigeinformationen nicht unbedingt identisch mit dem Windows-Desktopanzeigemodus. Wenn beispielsweise der dem COPP-Gerät zugeordnete Connector S-Video ist und der Windows-Desktop auf 1024 x 768 bei 85 Hz festgelegt ist, sollte die DXVA_COPPQueryDisplayData Anforderung die Auflösung des S-Video-Signals (720 x 480 bei 60/1,01 Hz interlaced) und nicht die Desktopauflösung zurückgeben.
Die Aktualisierungsrate des aktuellen Anzeigemodus wird als Zähler/Nennerpaar ausgedrückt. Beispielsweise werden 72 Hz durch Festlegen von FreqNumerator auf 72 und FreqDenominator auf 1 ausgedrückt, und NTSC-TV-Modi werden durch Festlegen von FreqNumerator auf 60.000 und FreqDenominator auf 1,001 ausgedrückt.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Diese Struktur gilt nur für Windows Server 2003 mit SP1 und höher und Windows XP mit SP2 und höher. |
Kopfzeile | dxva.h (dxva.h einschließen) |