Share via


ICGetBuffersWanted マクロ (vfw.h)

ICGetBuffersWanted マクロは、割り当てるバッファーの数をドライバーに照会します。 このマクロを使用するか、 ICM_GETBUFFERSWANTED メッセージを明示的に呼び出すことができます。

構文

void ICGetBuffersWanted(
   hic,
   lpdwBuffers
);

パラメーター

hic

ドライバーへのハンドル。

lpdwBuffers

ドライバーがデータを効率的にレンダリングするために必要なサンプルの数を格納するアドレス。

戻り値

なし

解説

このメッセージは、ハードウェアを使用してデータをレンダリングするドライバーによって使用され、バッファーの到着を待機することによって発生するタイム ラグを最小限に抑えたいと考えています。 たとえば、ドライバーが 10 フレームのビデオを保持できるビデオ展開ボードを制御する場合、このメッセージに対して 10 を返すことができます。 これにより、アプリケーションは、現在必要なフレームより 10 フレーム先に留まるよう指示されます。

要件

   
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー vfw.h

関連項目

ビデオ圧縮マクロ

ビデオ圧縮マネージャー