ofxPS3::~ofxPS3() { // Stop capturing PS3EyeMulticamStop(); Sleep(50); saveCameraSettingsToXmlFile(); //PS3EyeMulticamClose(); // Process will not exit if this is called! delete [] pBuffer; // this delete the temp settings.xml which is saved to data/settings/cameras/cameras.xml remove("settings.xml"); }
void moPS3EyeModule::stop() { moModule::stop(); if (frame != NULL) { LOGM(MO_TRACE, "release camera"); // Stop capturing PS3EyeMulticamStop(); Sleep(50); PS3EyeMulticamSaveSettings(".\\data\\cameras.xml"); PS3EyeMulticamClose(); delete [] pBuffer; cvReleaseImage(&frame); frame = NULL; if(remove("settings.xml")==-1); } }