次の方法で共有


IDirect3DDevice9Ex::GetMaximumFrameLatency メソッド (d3d9.h)

システムがキューに登録できるデータのフレーム数を取得します。

構文

HRESULT GetMaximumFrameLatency(
  [out] UINT *pMaxLatency
);

パラメーター

[out] pMaxLatency

型: UINT*

レンダリングのキューに登録できるフレームの数を返します。 値は通常 3 ですが、1 から 20 の範囲を指定できます。

戻り値

型: HRESULT

可能な戻り値は、D3D_OK、D3DERR_DEVICELOST、D3DERR_DEVICEREMOVED、D3DERR_DRIVERINTERNALERROR、D3DERR_INVALIDCALL、またはD3DERR_OUTOFVIDEOMEMORYです ( D3DERR を参照)。

注釈

フレーム待機時間は、レンダリングの送信前にキューに格納できるフレームの数です。 待機時間は、多くの場合、CPU がユーザー入力とレンダリング キュー内のフレームに応答する方法を制御するために使用されます。

多くの場合、ユーザー入力がないアプリケーション (ビデオ再生など) では、3 フレームを超えるデータをキューに入れます。

要件

要件
対象プラットフォーム Windows
ヘッダー d3d9.h
Library D3D9.lib

こちらもご覧ください

IDirect3DDevice9Ex