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

另请参阅

自定义文件和流处理程序接口

自定义文件和流处理程序