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 |