WM_CAP_SET_CALLBACK_CAPCONTROL消息
WM_CAP_SET_CALLBACK_CAPCONTROL消息在应用程序中设置回调函数,为其提供精确的记录控制。 可以显式发送此消息,也可以使用 capSetCallbackOnCapControl 宏发送。
WM_CAP_SET_CALLBACK_CAPCONTROL
wParam = (WPARAM) 0;
lParam = (LPARAM) (LPVOID) (fpProc);
参数
-
fpProc
-
指向 capControlCallback 类型的回调函数的指针。 为此参数指定 NULL 可禁用以前安装的回调函数。
返回值
如果成功,则返回 TRUE ;如果正在进行流式捕获或单帧捕获会话,则返回 FALSE 。
备注
单个回调函数用于让应用程序精确控制流式处理捕获开始和完成的时刻。 在分配所有缓冲区并完成所有其他捕获准备后,捕获窗口首先调用 nState 设置为 CONTROLCALLBACK_PREROLL 的过程。 这使应用程序能够预滚动视频源,并在录制开始的确切时刻从回调函数返回。 回调函数的返回值 TRUE 继续捕获,返回值 FALSE 将中止捕获。 捕获开始后,将频繁调用此回调函数,并将 nState 设置为 CONTROLCALLBACK_CAPTURING,以允许应用程序通过返回 FALSE 结束捕获。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 |
Windows 2000 Server [仅限桌面应用] |
标头 |
|