Example #1
0
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");
}
Example #2
0
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);	
	}
}