示例#1
0
void ofxMultiplexerManager::startMulticamManager()
{
	enumerateCameras();
	readSettingsFromXML();
	applySettingsToMultiplexer();

}
示例#2
0
int main(int argc, char *argv[])
{
  ltr_int_check_root();
  if(!checkCmdLine(argc, argv)){
    ltr_int_log_message("Wrong  arguments!\n");
    return EXIT_FAILURE;
  }

  if(doEnumCams()){
    enumerateCameras();
  }else if(doCapture()){
    int x, y;
    getRes(&x, &y);
    // Double buffer...
    if(ltr_int_mmap_file(getMapFileName(), ltr_int_get_com_size() + x * y, &mmm)){
      ltr_int_setCommand(&mmm, WAKEUP);
      capture(&mmm);
      ltr_int_unmap_file(&mmm);
    }else{
      ltr_int_log_message("Can't mmap!\n");
      return EXIT_FAILURE;
    }
  }else{
    return EXIT_FAILURE;
  }

  return EXIT_SUCCESS;
}