+++ /dev/null
-// CamAvi.h: interface for the CCamAvi class \r
-//\r
-//////////////////////////////////////////////////////////////////////\r
-\r
-#ifndef __CAMAVI__\r
-#define __CAMAVI__\r
-\r
-\r
-#include "image.h"\r
-#include <ipl.h>\r
-#include <vfw.h>\r
-\r
-class CCamAvi \r
-{\r
-protected:\r
- CImage m_frame;\r
- bool m_init;\r
- PAVIFILE m_paf;\r
- PAVISTREAM m_pas;\r
- HIC m_hic;\r
- BYTE *m_data;\r
- long m_length;\r
-public:\r
- BITMAPINFO m_bi, m_bi_out;\r
- long m_pos;\r
- double m_FrameRate;\r
-\r
- CImage& GetFrame();\r
- CCamAvi();\r
- ~CCamAvi();\r
-\r
- bool IsInitialized() { return m_init;};\r
-\r
- bool Initialize(char* filename);\r
- void Uninitialize();\r
-};\r
-\r
-#endif \r