AVIOBJ::~AVIOBJ() { CloseAVI(); // Close The AVI File DestroyWindow(displayWnd); displayWnd=NULL; }
/* --------------------------------------------------------------------------------------- - destructor --------------------------------------------------------------------------------------- */ AviVideoRenderer::~AviVideoRenderer() { CloseAVI(); --_init_counter; if(_init_counter == 0) AVIFileExit(); // Release The File }
/* --------------------------------------------------------------------------------------- - load function --------------------------------------------------------------------------------------- */ void AviVideoRenderer::Load(const std::string & filename) { CloseAVI(); _AVR_hdd = DrawDibOpen(); // Open The AVI File _video_opened = OpenAVI(filename.c_str()); _lastFrame = -1; _firstTime = true; }