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 |