www.pudn.com > p1.rar > my_AVI.~cpp
#include "my_AVI.h"
CAvi::CAvi()
{
AVIFileInit();
cx=0;
cy=0;
m_pBMI=NULL;
pData=NULL;
pfi=NULL;
}
CAvi::~CAvi()
{
AVIFileExit();
if(pData!=NULL)
{delete pData;
pData=NULL;
}
if(m_pBMI!=NULL)
{delete m_pBMI;
m_pBMI=NULL;
}
if(pfi!=NULL)
{delete pfi;
pfi=NULL;
}
}
void CAvi::CAviCreate(AnsiString &string)
{
HRESULT hr;
pfi=new AVIFILEINFO;
hr=AVIFileOpen(&pfile,string.c_str(),OF_READ,NULL);
}