다음을 통해 공유


IAVIStream 인터페이스(vfw.h)

IAVIStream 인터페이스는 파일 내에서 데이터 스트림을 만들고 조작하는 것을 지원합니다. 다음 사용자 지정 메서드 외에도 IUnknown::QueryInterface, IUnknown::AddRef, IUnknown::Release 를 사용합니다.

상속

IAVIStream 인터페이스는 IUnknown 인터페이스에서 상속됩니다. IAVIStream 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

IAVIStream 인터페이스에는 이러한 메서드가 있습니다.

 
IAVIStream::Create

Create 메서드는 파일과 연결되지 않은 스트림 처리기를 초기화합니다. 애플리케이션이 AVIStreamCreate 함수를 사용할 때 호출됩니다.
IAVIStream::D

Delete 메서드는 스트림에서 데이터를 삭제합니다.
IAVIStream::FindSample

FindSample 메서드는 키 프레임 또는 비어 있지 않은 프레임의 스트림에서 위치를 가져옵니다. 애플리케이션이 AVIStreamFindSample 함수를 사용할 때 호출됩니다.
IAVIStream::Info

Info 메서드는 스트림에 대한 정보를 사용하여 AVISTREAMINFO 구조를 채우고 반환합니다. 애플리케이션이 AVIStreamInfo 함수를 사용할 때 호출됩니다.
IAVIStream::Read

Read 메서드는 스트림에서 데이터를 읽고 애플리케이션 정의 버퍼에 복사합니다. 버퍼가 제공되지 않으면 다음 데이터 버퍼를 검색하는 데 필요한 버퍼 크기를 결정합니다. 애플리케이션이 AVIStreamRead 함수를 사용할 때 호출됩니다.
IAVIStream::ReadData

ReadData 메서드는 스트림의 데이터 헤더를 읽습니다. 애플리케이션이 AVIStreamReadData 함수를 사용할 때 호출됩니다.
IAVIStream::ReadFormat

ReadFormat 메서드는 스트림에서 형식 정보를 가져옵니다.
IAVIStream::SetFormat

SetFormat 메서드는 스트림의 형식 정보를 설정합니다. 애플리케이션이 AVIStreamSetFormat 함수를 사용할 때 호출됩니다.
IAVIStream::Write

Write 메서드는 스트림에 데이터를 씁니다. 애플리케이션이 AVIStreamWrite 함수를 사용할 때 호출됩니다.
IAVIStream::WriteData

WriteData 메서드는 스트림에 대한 헤더를 씁니다. 애플리케이션이 AVIStreamWriteData 함수를 사용할 때 호출됩니다.

요구 사항

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

추가 정보

사용자 지정 파일 및 Stream 처리기 인터페이스

사용자 지정 파일 및 Stream 처리기