共用方式為


aviStreamFindSample 函式 (vfw.h)

AVIStreamFindSample函式會傳回範例 (主要畫面格、無空框架或包含相對於指定位置之格式變更) 的框架位置。

此函式會取代過時的 AVIStreamFindKeyFrame 函式。

語法

LONG AVIStreamFindSample(
  PAVISTREAM pavi,
  LONG       lPos,
  LONG       lFlags
);

參數

pavi

開啟資料流程的控制碼。

lPos

搜尋的起始框架。

lFlags

旗標,指定要尋找的框架類型、要搜尋之資料流程的方向,以及傳回信息的類型。 定義下列旗標。

意義
FIND_ANY 尋找空的框架。 此旗標會取代SEARCH_ANY旗標。
FIND_KEY 尋找主要畫面格。 此旗標會取代SEARCH_KEY旗標。
FIND_FORMAT 尋找格式變更。
FIND_NEXT 尋找最接近的範例、框架或格式變更向前搜尋。 目前範例包含在搜尋中。 將此旗標與 FIND_ANY、FIND_KEY 或 FIND_FORMAT 旗標搭配使用。 此旗標會取代SEARCH_FORWARD旗標。
FIND_PREV 尋找最接近的範例、框架或格式變更向後搜尋。 目前範例包含在搜尋中。 將此旗標與 FIND_ANY、FIND_KEY 或 FIND_FORMAT 旗標搭配使用。 此旗標會取代SEARCH_NEAREST和SEARCH_BACKWARD旗標。
FIND_FROM_START 尋找從資料流程開頭開始的第一個範例、框架或格式變更。 將此旗標與 FIND_ANY、FIND_KEY 或 FIND_FORMAT 旗標搭配使用。

傳回值

如果搜尋失敗,則傳回找到的框架位置或 -1。

備註

FIND_KEY、FIND_ANY和FIND_FORMAT旗標互斥,如同FIND_NEXT和FIND_PREV旗標。

引數 pavi 包含 IAVIStream 介面的指標。

規格需求

   
最低支援的用戶端 Windows 2000 Professional [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限桌面應用程式]
目標平台 Windows
標頭 vfw.h
程式庫 Vfw32.lib
Dll Avifil32.dll

另請參閱

AVIFile 函式

AVIFile 函式和宏