This is a test program to provide a proof of concept for capturing 3D video from two video cameras connected to a Windows Computer via USB or Firewire.
The program should allow you to select the left and right camera and then have a Record button that will start recording video from both cameras simultaneously and cokmbining the video into a 3D Side by Side (L,R) format. The videos should be able to be saved in AVI or WMV format.
The interface does not need to be fancy, just standard windows GUI interface. Once the video is recorded it should allow you to save the video by clicking the save button (and/or hitting the S key on the keybord) and naming the file and hit enter to save.
The program should have a preview while captureing video if possible. This would show the two video streams on screen while capturing. If showing both is too difficult for the system to handle maybe just make it so that you see one of the video streams while shooting.
This program should be written in C#.