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.
Beginnt mit der Verarbeitung, um ein decodiertes Bild zu erstellen.
Syntax
HRESULT BeginFrame(
IDirect3DSurface9 *pDstSurface,
DWORD SizeInputData,
VOID *pInputData,
DWORD *pSizeOutputData,
VOID *pOutputData
);
Parameter
-
pDstSurface
-
Ein Zeiger auf die IDirect3DSurface9-Schnittstelle der nicht komprimierten Zieloberfläche.
-
SizeInputData
-
Die Von pInputData angegebene Größe des Puffers in Bytes. Der Wert muss 2 sein.
-
pInputData
-
Zeiger auf einen Puffer, der Daten für den Videobeschleunigung enthält. Dieser Puffer muss den nullbasierten Frameindex enthalten, der als WORD-Wert angegeben ist.
-
pSizeOutputData
-
Die Von pOutputData angegebene Größe des Puffers in Bytes. Der Wert muss 0 sein.
-
pOutputData
-
Zeiger auf einen Puffer, in den der Videobeschleunigung schreiben kann. Legen Sie diesen Parameter auf NULL fest.
Rückgabewert
Wenn diese Methode erfolgreich ist, gibt sie S_OK zurück. Andernfalls wird ein HRESULT-Fehlercode zurückgegeben.
Bemerkungen
Für jeden Aufruf von BeginFrame muss der Decoder einen entsprechenden Aufruf von IDirect3DDXVADevice9::EndFrame ausführen.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
Windows Vista [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) |
Windows Server 2008 [nur Desktop-Apps] |
| Header |
|
Weitere Informationen