CAPVIDEOCALLBACK コールバック関数 (vfw.h)
capVideoStreamCallback 関数は、必要に応じてキャプチャされたビデオのフレームを処理するためにストリーミング キャプチャで使用されるコールバック関数です。 capVideoStreamCallback という名前は、アプリケーション指定の関数名のプレースホルダーです。
ストリーミング キャプチャ用にこのコールバックを設定するには、キャプチャ ウィンドウに WM_CAP_SET_CALLBACK_VIDEOSTREAM メッセージを送信するか 、capSetCallbackOnVideoStream マクロを呼び出します。
プレビュー フレーム キャプチャ用にこのコールバックを設定するには、 キャプチャ ウィンドウにWM_CAP_SET_CALLBACK_FRAME メッセージを送信するか、 capSetCallbackOnFrame マクロを呼び出します。
構文
CAPVIDEOCALLBACK Capvideocallback;
LRESULT Capvideocallback(
HWND hWnd,
LPVIDEOHDR lpVHdr
)
{...}
パラメーター
hWnd
コールバック関数に関連付けられているキャプチャ ウィンドウへのハンドル。
lpVHdr
キャプチャされたフレームに関する情報を含む VIDEOHDR 構造体へのポインター。
戻り値
なし
解説
キャプチャ ウィンドウは、ビデオ バッファーがキャプチャ ドライバーによって行われるとマークされている場合に、ビデオ ストリーム コールバック関数を呼び出します。 ディスクにキャプチャする場合、ディスク書き込み操作の前にこの操作が行われます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | vfw.h |