共用方式為


IDirect3DDXVADevice9::BeginFrame 方法

開始處理以建立已解碼的圖片。

語法

HRESULT BeginFrame(
   IDirect3DSurface9 *pDstSurface,
   DWORD             SizeInputData,
   VOID              *pInputData,
   DWORD             *pSizeOutputData,
   VOID              *pOutputData
);

參數

pDstSurface

未壓縮目的地介面 之 IDirect3DSurface9 介面的指標。

SizeInputData

pInputData所指定的緩衝區大小,以位元組為單位。 此值必須是 2。

pInputData

緩衝區的指標,其中包含視訊加速器的資料。 這個緩衝區必須包含以零起始的框架索引,指定為 WORD 值。

pSizeOutputData

pOutputData所指定的緩衝區大小,以位元組為單位。 此值必須是零。

pOutputData

影片加速器可以寫入之緩衝區的指標。 將此參數設定為 Null

傳回值

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

備註

對於 BeginFrame的每個呼叫,解碼器必須對 IDirect3DDXVADevice9::EndFrame進行對應的呼叫。

規格需求

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

另請參閱

IDirect3DDXVADevice9