Metodo IDirect3DDXVADevice9::Execute
Esegue un'operazione di decodifica DXVA (DirectX Video Acceleration).
Sintassi
HRESULT Execute(
DWORD FunctionNum,
VOID *pInputData,
DWORD InputSize,
VOID *OutputData,
DWORD OutputSize,
DWORD NumBuffers,
DXVABufferInfo *pBufferInfo
);
Parametri
-
FunctionNum
-
DWORD contenente uno o più numeri di funzione DXVA. Per informazioni dettagliate, vedere la specifica DXVA 1.0.
-
pInputData
-
Puntatore a un buffer che contiene dati di input per l'operazione di decodifica. Il significato di questi dati dipende dal tipo di superficie e dal numero di funzione.
-
InputSize
-
Dimensioni dei dati di input, in byte.
-
OutputData
-
Puntatore a un buffer in cui l'acceleratore video scrive i dati di output.
-
OutputSize
-
Dimensioni del buffer OutputData , in byte.
-
NumBuffers
-
Numero di elementi nella matrice pBufferInfo .
-
pBufferInfo
-
Puntatore a una matrice di strutture DXVABufferInfo .
Valore restituito
Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows Vista [solo app desktop] |
Server minimo supportato |
Windows Server 2008 [solo app desktop] |
Intestazione |
|
Vedi anche