MarsRover.RoverCameraDevice.RoverCameraDevice C# (CSharp) Method

RoverCameraDevice() public method

public RoverCameraDevice ( string aCameraName, string MonikerString, int aCameraID, int aFrameRateDivider ) : System
aCameraName string
MonikerString string
aCameraID int
aFrameRateDivider int
return System
        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;
        }