D3DDDIARG_CREATEDECODEDEVICE Struktur (d3dumddi.h)
Die D3DDDIARG_CREATEDECODEDEVICE-Struktur beschreibt ein zu erstellenes DirectX Video Acceleration (DXVA)-Decodierungsgerät.
Syntax
typedef struct _D3DDDIARG_CREATEDECODEDEVICE {
[in] const GUID *pGuid;
[in] DXVADDI_VIDEODESC VideoDesc;
[in] DXVADDI_CONFIGPICTUREDECODE *pConfig;
[in/out] HANDLE hDecode;
} D3DDDIARG_CREATEDECODEDEVICE;
Angehörige
[in] pGuid
Ein Zeiger auf die GUID, die den DXVA-Decodierungstyp darstellt. Die Direct3D-Laufzeit ruft die GetCaps-Funktion auf, um die unterstützten GUIDs abzufragen.
[in] VideoDesc
Die DXVADDI_VIDEODESC Struktur für den Videodatenstrom, den das Decodierungsgerät decodieren soll.
[in] pConfig
Ein Zeiger auf die DXVADDI_CONFIGPICTUREDECODE-Struktur, die die DirectX VA-Verbindungskonfigurationsdaten für die komprimierte Bilddecodierung enthält, die das Decodierungsgerät benötigt. Die Direct3D-Laufzeit ruft die GetCaps--Funktion auf, um die unterstützten Konfigurationen abzufragen.
[in/out] hDecode
Ein Handle zum Decodieren des Geräts. Der Anzeigetreiber für den Benutzermodus generiert dieses Handle für die Direct3D-Laufzeit, um das Decodierungsgerät in nachfolgenden Aufrufen zu identifizieren.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows Vista |
Header- | d3dumddi.h (include D3dumddi.h) |