public RoverCameraDevice(string aCameraName, string MonikerString, int aCameraID, int aFrameRateDivider)
{
CameraName = aCameraName;
CameraID = aCameraID;
videoDevice = new VideoCaptureDevice(MonikerString);
FrameRateDivider = aFrameRateDivider;
// Console.WriteLine("[" + CameraID + "]: " + CameraName + " created ");
videoDevice.NewFrame += new NewFrameEventHandler(NewFrameAcquired);
Statistics = new RoverCameraDeviceStatistics(this, 1000);
State = CameraState.CAMERA_STOPPED;
}