D3DDDIARG_CREATEDECODEDEVICE-Struktur (d3dumddi.h)
Die D3DDDIARG_CREATEDECODEDEVICE-Struktur beschreibt ein zu erstellenes Gerät für die Microsoft DirectX-Videobeschleunigung (DirectX VA).
Syntax
typedef struct _D3DDDIARG_CREATEDECODEDEVICE {
[in] const GUID *pGuid;
[in] DXVADDI_VIDEODESC VideoDesc;
[in] DXVADDI_CONFIGPICTUREDECODE *pConfig;
[in/out] HANDLE hDecode;
} D3DDDIARG_CREATEDECODEDEVICE;
Member
[in] pGuid
Ein Zeiger auf die GUID, die den DirectX VA-Decodierungstyp darstellt. Die Microsoft Direct3D-Runtime 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 Vom Decodierungsgerät benötigten DirectX VA-Verbindungskonfigurationsdaten für die komprimierte Bilddecodierung enthält. Die Direct3D-Runtime 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 muss dieses Handle auf einen Wert festlegen, den die Direct3D-Runtime verwenden kann, um das Gerät bei nachfolgenden Aufrufen zu identifizieren.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme. |
Kopfzeile | d3dumddi.h (include D3dumddi.h) |