예제 #1
0
 public override void Stop()
 {
     ImgP.StopImageReceiver();
     CamLight.StopLight();
     MotSensor.StopMotionSensor();
     CamDriver.DisconnectCamera();
 }
예제 #2
0
 public override void Start()
 {
     CamDriver.ConnectCamera();
     ImgP.StartImageReceiver();
     SoundP.StartSoundReceiver();
     SoundP.SetVolume(0.5f);
 }
예제 #3
0
 public override void Start()
 {
     CamDriver.ConnectCamera();
     ImgP.StartImageReceiver();
     ImgP.EnableFilter();
     CamLight.StartLight();
     MotSensor.StartMotionSensor();
 }
예제 #4
0
        public RaspberryCamVideoStreamPhotoMaker()
        {
            var cameras = Cameras.DeclareDevice()
                          .Named("Camera 1")
                          .WithDevicePath("/dev/video0")
                          .Memorize();

            this.cameraDriver = cameras.Get("Camera 1");

            this.cameraDriver.StartVideoStreaming(this.pictureSize);
        }
예제 #5
0
 public override void Stop()
 {
     ImgP.StopImageReceiver();
     SoundP.StopSoundReceiver();
     CamDriver.DisconnectCamera();
 }
예제 #6
0
 private RaspberryCamera()
 {
     camDriver = new CamDriver("/dev/video0");
 }