Metodo IDirect3DDXVADevice9::BeginFrame
Inizia l'elaborazione per creare un'immagine decodificata.
Sintassi
HRESULT BeginFrame(
IDirect3DSurface9 *pDstSurface,
DWORD SizeInputData,
VOID *pInputData,
DWORD *pSizeOutputData,
VOID *pOutputData
);
Parametri
-
pDstSurface
-
Puntatore all'interfaccia IDirect3DSurface9 dell'area di destinazione non compressa.
-
SizeInputData
-
Dimensioni del buffer specificato da pInputData, in byte. Il valore deve essere 2.
-
pInputData
-
Puntatore a un buffer che contiene dati per l'acceleratore video. Questo buffer deve contenere l'indice frame in base zero, specificato come valore WORD .
-
pSizeOutputData
-
Dimensioni del buffer specificato da pOutputData, in byte. Il valore deve essere zero.
-
pOutputData
-
Puntatore a un buffer in cui l'acceleratore di video può scrivere. Impostare questo parametro su NULL.
Valore restituito
Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Commenti
Per ogni chiamata a BeginFrame, il decodificatore deve effettuare una chiamata corrispondente a IDirect3DDXVADevice9::EndFrame.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows Vista [solo app desktop] |
Server minimo supportato |
Windows Server 2008 [solo app desktop] |
Intestazione |
|
Vedi anche