PFND3DDDI_VIDEOPROCESSENDFRAME コールバック関数 (d3dumddi.h)

VideoProcessEndFrame 関数は、現在のフレームを処理するために必要なすべてのデータが送信されたことをユーザー モード ディスプレイ ドライバーに通知します。

構文

PFND3DDDI_VIDEOPROCESSENDFRAME Pfnd3dddiVideoprocessendframe;

HRESULT Pfnd3dddiVideoprocessendframe(
  HANDLE hDevice,
  D3DDDIARG_VIDEOPROCESSENDFRAME *unnamedParam2
)
{...}

パラメーター

hDevice

ディスプレイ デバイス (グラフィックス コンテキスト) へのハンドル。

unnamedParam2

pData [in, out]

フレームの処理を停止する DirectX VA ビデオ プロセッサを記述する D3DDDIARG_VIDEOPROCESSENDFRAME 構造体へのポインター。

戻り値

VideoProcessEndFrame は 、次のいずれかの値を返します。

リターン コード 説明
S_OK 現在のフレームの処理が正常に完了しました。
E_OUTOFMEMORY VideoProcessEndFrame では、完了するために必要なメモリを割り当てることができません。

注釈

VideoProcessEndFrame 関数は、指定されたビデオ処理デバイスで VideoProcessBlt 関数を呼び出できなくなったことをユーザー モード ディスプレイ ドライバーに通知します。

要件

要件
サポートされている最小のクライアント Windows Vista 以降のバージョンの Windows オペレーティング システムで使用できます。
対象プラットフォーム デスクトップ
Header d3dumddi.h (D3dumddi.h を含む)

こちらもご覧ください

CreateVideoProcessDevice

D3DDDIARG_VIDEOPROCESSENDFRAME

D3DDDI_DEVICEFUNCS

VideoProcessBlt