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.
Führt einen DXVA-Decodierungsvorgang (DirectX Video Acceleration) aus.
Syntax
HRESULT Execute(
DWORD FunctionNum,
VOID *pInputData,
DWORD InputSize,
VOID *OutputData,
DWORD OutputSize,
DWORD NumBuffers,
DXVABufferInfo *pBufferInfo
);
Parameter
-
FunctionNum
-
Ein DWORD , das mindestens eine DXVA-Funktionsnummer enthält. Ausführliche Informationen finden Sie in der DXVA 1.0-Spezifikation.
-
pInputData
-
Ein Zeiger auf einen Puffer, der Eingabedaten für den Decodierungsvorgang enthält. Die Bedeutung dieser Daten hängt vom Oberflächentyp und der Funktionsnummer ab.
-
InputSize
-
Die Größe der Eingabedaten in Bytes.
-
OutputData
-
Zeiger auf einen Puffer, in dem der Videobeschleunigung Ausgabedaten schreibt.
-
OutputSize
-
Die Größe des OutputData-Puffers in Bytes.
-
NumBuffers
-
Die Anzahl der Elemente im pBufferInfo-Array .
-
pBufferInfo
-
Ein Zeiger auf ein Array von DXVABufferInfo-Strukturen .
Rückgabewert
Wenn diese Methode erfolgreich ist, gibt sie S_OK zurück. Andernfalls wird ein HRESULT-Fehlercode zurückgegeben.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
Windows Vista [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) |
Windows Server 2008 [nur Desktop-Apps] |
| Header |
|
Siehe auch