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; }
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; }