コード例 #1
0
        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;
        }
コード例 #2
0
        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;
        }