IDirect3DDXVADevice9::Execute 方法

執行 DirectX 影片加速 (DXVA) 解碼作業。

語法

HRESULT Execute(
   DWORD          FunctionNum,
   VOID           *pInputData,
   DWORD          InputSize,
   VOID           *OutputData,
   DWORD          OutputSize,
   DWORD          NumBuffers,
   DXVABufferInfo *pBufferInfo
);

參數

FunctionNum

包含一或多個 DXVA 函數編號的 DWORD 。 如需詳細資訊,請參閱 DXVA 1.0 規格

pInputData

緩衝區的指標,其中包含解碼作業的輸入資料。 此資料的意義取決於介面類別型和函數編號。

InputSize

輸入資料的大小,以位元組為單位。

OutputData

影片加速器寫入輸出資料的緩衝區指標。

OutputSize

OutputData緩衝區的大小,以位元組為單位。

NumBuffers

pBufferInfo陣列中的元素數目。

pBufferInfo

DXVABufferInfo結構的陣列指標。

傳回值

如果此方法成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。

規格需求

需求
最低支援的用戶端
Windows Vista [僅限傳統型應用程式]
最低支援的伺服器
Windows Server 2008 [僅限傳統型應用程式]
標頭
Dxva.h

另請參閱

IDirect3DDXVADevice9