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