다음을 통해 공유


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 함수 및 매크로