Example #1
0
        public WebcamEntity(ISensorEngine sensorEngine, ICameraSensor cameraSensor, TextBox deviceName)
        {
            _cameraSensor      = cameraSensor;
            _deviceName        = deviceName;
            _cameras           = _cameraSensor.GetAvailableCameras();
            _activeCameraIndex = 0;

            _cameraSensor.ActiveCamera = _cameras[_activeCameraIndex];

            // Because sensors may engage hardware, you need to explicitly register
            // them with the sensor engine.
            sensorEngine.Register(_cameraSensor);
        }
        public WebcamEntity(ISensorEngine sensorEngine, ICameraSensor cameraSensor, TextBox deviceName)
        {
            _cameraSensor = cameraSensor;
            _deviceName = deviceName;
            _cameras = _cameraSensor.GetAvailableCameras();
            _activeCameraIndex = 0;

            _cameraSensor.ActiveCamera = _cameras[_activeCameraIndex];

            // Because sensors may engage hardware, you need to explicitly register
            // them with the sensor engine.
            sensorEngine.Register(_cameraSensor);
        }