capSetCallbackOnCapControl 宏 (vfw.h)

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

语法

BOOL capSetCallbackOnCapControl(
     hwnd,
     fpProc
);

参数

hwnd

捕获窗口的句柄。

fpProc

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

返回值

类型: BOOL

如果流式捕获或单帧捕获会话正在进行,则返回 TRUE

注解

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

要求

要求 价值
最低支持的客户端 Windows 2000 Professional [仅限桌面应用]
支持的最低服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows操作系统
标头 vfw.h

另请参阅

视频捕获

视频捕获宏

WM_CAP_SET_CALLBACK_CAPCONTROL

capControlCallback