Beispiel #1
0
 public int SetShutterListener(CameraShutterListener listener)
 {
     //---------------------------------------------------------------
     shutterListener_ = listener;
     return(sarSmartar_SarCameraDevice_sarSetShutterListener(self_, listener != null ? proxyListeners_.shutterListener_ : IntPtr.Zero));
     //---------------------------------------------------------------
 }
Beispiel #2
0
        public async Task <Stream> TakePhotoAsync()
        {
            var shutterListener = new CameraShutterListener();
            var rawHandler      = new CameraCaptureListener();
            var jpegHandler     = new CameraCaptureListener();

            var frontCamera = Camera.Open(1);

            frontCamera.TakePicture(shutterListener, rawHandler, jpegHandler);

            var image = jpegHandler.ImageData;

            var stream = new MemoryStream(image)
            {
                Position = 0
            };

            return(stream);
        }