void ofxMultiplexerManager::startMulticamManager() { enumerateCameras(); readSettingsFromXML(); applySettingsToMultiplexer(); }
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; }