26page

- 26 - 는 비디오 프레임 이간의 시간간격 이다dwMicroSecPerFrame (frame) . 이 변수는 화일의 전체 시간을 계산할 수 있게 한다AVI . 는 대략의 최대 데이타 레이트 이다dwMaxBytesPerSec (data rate) . 이 변수는 시스템이 초당 처리해야할 데이타의 양을 의미한다AW . 는dwFlags AVIF _ HASINDEX, AVIF_MUSTUSEINDEX, AVIF_ISINTERLEAVED, 와 등의 플래그 들을 포함한다AVIF_COPYRIGHTED AVIF _ WASCAPTUREFILE (flag) . 는 전체 데이타 프레임수를 나타낸다dwTotalFrames . 는 에 사용되며 맨 처음 프레임에 앞서 버퍼링 될dwInitialFrames interleaving , (buffering) 프레임의 갯수를 의미한다. 는 스트림의 종류수를 의미한다 예를 들어 비디오스트림과 오디오스트림만을dwStreams . 가진다면 는 이다dwStreams 2 . 는 화일을 읽는데 필요한 버퍼의 크기이다 보통 이 크기는 가장dwSuggestedBufferSize . 큰 청크보다 클 정도여야하며 만일 이거나 매우 작을 경우 프로그램의 부하가 매우 증가, 0 될 것이다. 와 는 화일의 가로 세로 크기이다 단위는dwWidth dwHeight AVI . pixel. 메인헤더 뒤에는 스트림헤더가 나온다 스트림 헤더는 스트림 각각의 환경정보를 가지고 있. 다 아래는 구조이다. .