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)

Weitere Informationen

CreateDecodeDevice

DXVADDI_CONFIGPICTUREDECODE

DXVADDI_VIDEODESC

GetCaps