다음을 통해 공유


AVIStreamOpenFromFileA 함수(vfw.h)

AVIStreamOpenFromFile 함수는 파일에서 단일 스트림을 엽니다.

구문

HRESULT AVIStreamOpenFromFileA(
  PAVISTREAM *ppavi,
  LPCSTR     szFile,
  DWORD      fccType,
  LONG       lParam,
  UINT       mode,
  CLSID      *pclsidHandler
);

매개 변수

ppavi

새 스트림 핸들을 수신하는 버퍼에 대한 포인터입니다.

szFile

열 파일의 이름을 포함하는 Null로 끝나는 문자열입니다.

fccType

열 스트림의 형식을 나타내는 4자 코드입니다. 0은 모든 스트림을 열 수 있음을 나타냅니다. 다음 정의는 AVI 스트림에 일반적으로 있는 데이터에 적용됩니다.

Description
streamtypeAUDIO 오디오 스트림을 나타냅니다.
streamtypeMIDI MIDI 스트림을 나타냅니다.
streamtypeTEXT 텍스트 스트림을 나타냅니다.
streamtypeVIDEO 비디오 스트림을 나타냅니다.

lParam

액세스하기 위해 fccType에 지정된 형식의 Stream. 이 매개 변수는 0부터 시작합니다. 0을 사용하여 첫 번째 발생을 지정합니다.

mode

파일을 열 때 사용할 액세스 모드입니다. 이 함수는 기존 스트림만 열 수 있으므로 OF_CREATE 모드 플래그를 사용할 수 없습니다. 모드 매개 변수에 사용할 수 있는 플래그에 대한 자세한 내용은 OpenFile 함수를 참조하세요.

pclsidHandler

사용하려는 처리기의 클래스 식별자에 대한 포인터입니다. 값이 NULL인 경우 시스템은 파일 확장명 또는 파일 RIFF 형식에 따라 레지스트리에서 하나를 선택합니다.

반환 값

성공하면 0을 반환하고, 그렇지 않으면 오류를 반환합니다.

설명

이 함수는 AVIFileOpen, AVIFileGetStreamAVIFileRelease 함수를 호출합니다.

참고

vfw.h 헤더는 유니코드 전처리기 상수의 정의에 따라 이 함수의 ANSI 또는 유니코드 버전을 자동으로 선택하는 별칭으로 AVIStreamOpenFromFile을 정의합니다. 인코딩 중립 별칭을 인코딩 중립이 아닌 코드와 혼합하면 컴파일 또는 런타임 오류가 발생하는 불일치가 발생할 수 있습니다. 자세한 내용은 함수 프로토타입에 대한 규칙을 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
대상 플랫폼 Windows
헤더 vfw.h
라이브러리 Vfw32.lib
DLL Avifil32.dll

추가 정보

AVIFile 함수

AVIFile 함수 및 매크로