www.pudn.com > Gesture[20040824].rar > WriteAvi.h
// WriteAvi.h: interface for the CWriteAvi class. // ////////////////////////////////////////////////////////////////////// #if !defined(AFX_WRITEAVI_H__A25C2950_1B3D_4122_BC98_9B1D57FE431D__INCLUDED_) #define AFX_WRITEAVI_H__A25C2950_1B3D_4122_BC98_9B1D57FE431D__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 #includeclass CWriteAvi { public: void SetVideoFrame( LPVOID lpbit,int lStreamSize); bool NewVideoStream(BITMAPINFOHEADER framebi,int framenum); void Init(); void Release(); bool Open(LPCSTR lpszFileName); CWriteAvi(); virtual ~CWriteAvi(); private: BITMAPINFOHEADER bi; PAVIFILE m_pAviFile; PAVISTREAM psSmall; AVISTREAMINFO strhdr; }; #endif // !defined(AFX_WRITEAVI_H__A25C2950_1B3D_4122_BC98_9B1D57FE431D__INCLUDED_)