capSetCallbackOnCapControl 宏 (vfw.h)

capSetCallbackOnCapControl 宏在应用程序中设置回调函数,为其提供精确的记录控制。 可以使用此宏或显式调用 WM_CAP_SET_CALLBACK_CAPCONTROL 消息。

语法

void capSetCallbackOnCapControl(
   hwnd,
   fpProc
);

参数

hwnd

捕获窗口的句柄。

fpProc

指向 capControlCallback 类型的回调函数的指针。 为此参数指定 NULL 可禁用以前安装的回调函数。

返回值

备注

单个回调函数用于让应用程序精确控制流式处理捕获开始和完成的时刻。 在分配所有缓冲区并完成所有其他捕获准备后,捕获窗口首先调用 nState 设置为 CONTROLCALLBACK_PREROLL 的过程。 这使应用程序能够预滚动视频源,并在录制开始的确切时刻从回调函数返回。 回调函数的返回值 TRUE 继续捕获,返回值 FALSE 将中止捕获。 捕获开始后,将频繁调用此回调函数,并将 nState 设置为 CONTROLCALLBACK_CAPTURING,以允许应用程序通过返回 FALSE 结束捕获。

要求

   
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 vfw.h

另请参阅

视频捕获

视频捕获宏

WM_CAP_SET_CALLBACK_CAPCONTROL

capControlCallback