Пример #1
0
NaoCamera::~NaoCamera() {
  // Stop the thread
  topThreadRunning = false;
  bottomThreadRunning = false;
  pthread_join(topCameraThread, NULL);
  pthread_join(bottomCameraThread, NULL);

  pthread_mutex_lock(&freshImageMutex);
  pthread_cond_signal(&freshImage);
  pthread_mutex_unlock(&freshImageMutex);

  pthread_cond_destroy(&freshImage);
  pthread_mutex_destroy(&freshImageMutex);

  deinitializeCamera(topCameraFd, &buffersTop, numBuffersTop);
  deinitializeCamera(bottomCameraFd, &buffersBottom, numBuffersBottom);
}
Пример #2
0
ofxDShow::~ofxDShow()
{
	deinitializeCamera();
}
Пример #3
0
ofxffmv::~ofxffmv()
{
	deinitializeCamera();
}
Пример #4
0
ofxPS3::~ofxPS3() 
{
	deinitializeCamera();
}
Пример #5
0
ofxIPImage::~ofxIPImage()
{
	deinitializeCamera();
	
}