IAVIStream::FindSample 方法 (vfw.h)
FindSample 方法获取关键帧或非空帧流中的位置。 当应用程序使用 AVIStreamFindSample 函数时调用。
语法
LONG FindSample(
LONG lPos,
LONG lFlags
);
参数
lPos
样本或帧的位置。
lFlags
适用的标志。 定义了以下值。
值 | 说明 |
---|---|
FIND_ANY | 搜索非空帧。 |
FIND_FORMAT | 搜索格式更改。 |
FIND_KEY | 搜索关键帧。 |
FIND_NEXT | 从当前帧开始,通过流向前搜索。 |
FIND_PREV | 从当前帧开始,在流中向后搜索。 |
FIND_ANY、FIND_KEY和FIND_FORMAT标志是互斥的,FIND_NEXT和FIND_PREV标志也是互斥的。 必须从每个组中指定一个值。
返回值
返回与应用程序指定的帧对应的关键帧的位置。
注解
如果关键帧在自定义格式中不重要,则返回为 lPos 指定的位置。
对于用 C++ 编写的处理程序, FindSample 具有以下语法:
LONG FindSample(LONG lPos, LONG lFlags)
要求
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | vfw.h |
Library | Vfw32.lib |