Freigeben über


PFND3DDDI_CREATEVIDEOPROCESSDEVICE Rückruffunktion (d3dumddi.h)

Die CreateVideoProcessDevice--Funktion erstellt ein Videoverarbeitungsgerät von Microsoft DirectX Video Acceleration (DirectX VA), das zum Verarbeiten von Videos verwendet wird (z. B. zum Deinterlace des Videos und Zum Anpassen der ProcAmp-Eigenschaften des Videos).

Syntax

PFND3DDDI_CREATEVIDEOPROCESSDEVICE Pfnd3dddiCreatevideoprocessdevice;

HRESULT Pfnd3dddiCreatevideoprocessdevice(
  HANDLE hDevice,
  D3DDDIARG_CREATEVIDEOPROCESSDEVICE *unnamedParam2
)
{...}

Parameter

hDevice

Ein Handle für das Anzeigegerät (Grafikkontext).

unnamedParam2

pData- [in, out]

Ein Zeiger auf eine D3DDDIARG_CREATEVIDEOPROCESSDEVICE-Struktur. Enthält informationen, die der Treiber verwenden kann. Bei der Ausgabe gibt der Treiber Informationen an, die von der Microsoft Direct3D-Laufzeit verwendet werden können.

Rückgabewert

CreateVideoProcessDevice gibt einen der folgenden Werte zurück:

Rückgabecode Beschreibung
S_OK Das Videoverarbeitungsgerät wurde erfolgreich erstellt.
E_OUTOFMEMORY CreateVideoProcessDevice konnte den erforderlichen Arbeitsspeicher nicht zuordnen, damit er abgeschlossen werden kann.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme.
Zielplattform- Desktop
Header- d3dumddi.h (include D3dumddi.h)

Siehe auch

D3DDDIARG_CREATEVIDEOPROCESSDEVICE

DestroyVideoProcessDevice