Example #1
0
 public VideoCaptureSession(Action <NSNotification> action,
                            ICaptureSessionVideoRecordingDelegate videoRecordingDelegate, DispatchQueue queue)
 {
     _videoRecordingDelegate  = videoRecordingDelegate;
     _videoDeviceInputManager = new VideoDeviceInputManager(action);
     _sessionQueue            = queue;
 }
Example #2
0
        public PhotoCaptureSession(Action <NSNotification> sessionRuntimeErrorHandler,
                                   ISessionPhotoCapturingDelegate photoCapturingDelegate, DispatchQueue queue)
        {
            _photoCapturingDelegate = photoCapturingDelegate;
            _sessionQueue           = queue;

            _videoDeviceInputManager = new VideoDeviceInputManager(sessionRuntimeErrorHandler);
        }