Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Erstellt ein DxVA-HD-Gerät (Microsoft DirectX Video Acceleration High Definition).
Syntax
HRESULT DXVAHD_CreateDevice(
[in] IDirect3DDevice9Ex *pD3DDevice,
[in] const DXVAHD_CONTENT_DESC *pContentDesc,
[in] DXVAHD_DEVICE_USAGE Usage,
[in] PDXVAHDSW_Plugin pPlugin,
[out] IDXVAHD_Device **ppDevice
);
Parameter
[in] pD3DDevice
Ein Zeiger auf die IDirect3DDevice9Ex-Schnittstelle eines Direct3D 9-Geräts.
[in] pContentDesc
Ein Zeiger auf eine DXVAHD_CONTENT_DESC Struktur, die den Videoinhalt beschreibt. Der Treiber verwendet diese Informationen als Hinweis, wenn er das Gerät erstellt.
[in] Usage
Ein Element der DXVAHD_DEVICE_USAGE-Enumeration , das beschreibt, wie das Gerät verwendet wird. Der Wert gibt den gewünschten Kompromiss zwischen Geschwindigkeit und Videoqualität an. Der Treiber verwendet dieses Flag als Hinweis, wenn er das Gerät erstellt.
[in] pPlugin
Ein Zeiger auf eine Initialisierungsfunktion für ein Softwaregerät. Legen Sie diesen Zeiger fest, wenn Sie ein Software-Plug-In-Gerät verwenden. Legen Sie andernfalls diesen Parameter auf NULL fest. Wenn der Wert NULL ist, erstellt der Treiber das DXVA-HD-Gerät.
Der Funktionszeigertyp ist PDXVAHDSW_Plugin.
[out] ppDevice
Empfängt einen Zeiger auf die IDXVAHD_Device-Schnittstelle . Der Aufrufer muss die Schnittstelle freigeben.
Rückgabewert
Die Methode gibt ein HRESULT zurück. Mögliches Werte (aber nicht die Einzigen) sind die in der folgenden Tabelle.
| Rückgabecode | BESCHREIBUNG |
|---|---|
|
Die Methode wurde erfolgreich ausgeführt. |
|
Das Direct3D-Gerät unterstützt DXVA-HD nicht. |
Hinweise
Verwenden Sie die IDXVAHD_Device-Schnittstelle , um die Gerätefunktionen abzurufen, den Videoprozessor zu erstellen und Videooberflächen zuzuweisen.
Anforderungen
| Unterstützte Mindestversion (Client) | Windows 7 [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [nur Desktop-Apps] |
| Zielplattform | Windows |
| Kopfzeile | dxvahd.h |
| Bibliothek | Dxva2.lib |
| DLL | Dxva2.dll |