コード例 #1
0
ファイル: CMUCamera.cpp プロジェクト: Arista12/UPennalizers
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.cpp プロジェクト: Guokr1991/ccv15
ofxDShow::~ofxDShow()
{
	deinitializeCamera();
}
コード例 #3
0
ファイル: ofxffmv.cpp プロジェクト: armdz/ccv-multicam
ofxffmv::~ofxffmv()
{
	deinitializeCamera();
}
コード例 #4
0
ファイル: ofxPS3.cpp プロジェクト: kitronyx/ccvs
ofxPS3::~ofxPS3() 
{
	deinitializeCamera();
}
コード例 #5
0
ofxIPImage::~ofxIPImage()
{
	deinitializeCamera();
	
}