비디오 포 윈도

위키백과, 우리 모두의 백과사전.
이동: 둘러보기, 검색

비디오 포 윈도(Video for Windows, VfW)는 동영상 압축 관리자(VCM)라고도 하며, 마이크로소프트 윈도디지털 비디오를 재생하게끔 하는 마이크로소프트가 개발한 멀티미디어 프레임워크였다.

소프트웨어 제품군[편집]

버전 흐름[편집]

공개일 버전 알림
1992년 11월 비디오 포 윈도 1.0 첫 공식 버전. 마이크로소프트의 RLE비디오1 코덱 포함.
  비디오 포 윈도 1.1 시네팩 코덱 추가
  비디오 포 윈도 1.1a  
  비디오 포 윈도 1.1b  
  비디오 포 윈도 1.1c  
  비디오 포 윈도 1.1d 인디오 3.2 포함 (애플 퀵 타임 포 윈도의 소스 코드에 이미 포함되어 있음)
1995년 3월 비디오 포 윈도 1.1e 윈도 3.1x를 지원하는 마지막 버전
1995년 8월 비디오 포 윈도 95 윈도 95에 이미 들어 있음
1996년 7월 비디오 포 윈도 NT 윈도 NT 4.0에 포함된 32 비트 버전
1996년 7월 액티브무비 1.0 비디오 포 윈도의 뒤를 이음. MPEG-1과 퀵타임 파일 포맷에 대한 지원 추가.
1997년 3월 다이렉트쇼 1.0

예제[편집]

아래의 원시 코드는 비디오 포 윈도에 쓰이는 비디오 코덱의 윤곽을 보여 준다:

#include <vfw.h>
…
LRESULT WINAPI DriverProc(
	DWORD dwDriverId, 
	HDRVR hdrvr,
	UINT msg,
	LONG lParam1, 
	LONG lParam2)
{
	switch(msg)
	{case ICM_COMPRESS:
			// 프레임 압축
			return Compress((ICCOMPRESS*)lParam1, (DWORD)lParam2);case ICM_DECOMPRESS:
			// 프레임 압축 해제
			return Decompress((ICDECOMPRESS*)lParam1, (DWORD)lParam2);}
}

같이 보기[편집]