+ comArgs.videoFileName = NULL;
+ comArgs.rescalingFactor = 1.0;
+ comArgs.maxOutputFPS = 25;
+ comArgs.backBufferSize = 10;
+
+ for (int i = 1; i < ac-1; i++)
+ if (i + 1 != ac)
+ if (av[i] == "-x") {
+ comArgs.rescalingFactor = atof(av[i + 1]);
+ } else if (av[i] == "-o") {
+ comArgs.maxOutputFPS = atoi(av[i + 1]);
+ } else if (av[i] == "-b") {
+ comArgs.backBufferSize = atoi(av[i + 1]);
+ } else {
+ cout << "Unknown command line parameters!\n";
+ showUsage();
+ exit(0);
+ }
+
+ comArgs.videoFileName = av[ac-1];
+}