2015. 7. 23. 21:36
지금 구현하는 프로그램은 동영상 파일을 입력 받아 처음의 다섯 프레임을 ppm 파일로 저장하는 프로그램이다
프로그램의 큰 흐름은 다음과 같다
- 파일을 연다. - FileOpen( )
- 스트림의 정보를 얻는다. - GetStreamInformation( )
- 코텍을 찾는다 - FindCodec( )
- 디코딩한다 - Decode( )
Streamer 클래스를 선언하고 다음과 같이 구현한다
생성자 멤버 변수는 생성자에서 다음과 같이 설정한다
소멸자는 다음과 같이 구현한다
파일을 여는 함수는 다음과 같이 구현한다
스트림의 정보를 얻는 함수는 다음과 같이 구현한다
코덱을 찾는 함수는 다음과 같이 구현한다
디코딩하는 함수는 다음과 같이 구현한다
프레임을 저장하는 함수는 다음과 같이 구현한다
미디어 타입을 문자열로 변환하는 함수는 다음과 같이 구현한다
나머지 하나의 함수는 다음과 같이 구현한다
main( ) 함수는 다음과 같이 구현한다