Example #1
0
 public VideoCaptureSession(Action <NSNotification> action,
                            ICaptureSessionVideoRecordingDelegate videoRecordingDelegate, DispatchQueue queue)
 {
     _videoRecordingDelegate  = videoRecordingDelegate;
     _videoDeviceInputManager = new VideoDeviceInputManager(action);
     _sessionQueue            = queue;
 }
Example #2
0
        public CaptureSession(ICaptureSessionDelegate captureSessionDelegate,
                              ICaptureSessionVideoRecordingDelegate videoSessionDelegate)
        {
            _captureSessionDelegate = captureSessionDelegate;

            VideoCaptureSession        = new VideoCaptureSession(SessionRuntimeError, videoSessionDelegate, _sessionQueue);
            _notificationCenterHandler = new CaptureNotificationCenterHandler(_captureSessionDelegate);
        }