public VideoCaptureSession(Action <NSNotification> action, ICaptureSessionVideoRecordingDelegate videoRecordingDelegate, DispatchQueue queue) { _videoRecordingDelegate = videoRecordingDelegate; _videoDeviceInputManager = new VideoDeviceInputManager(action); _sessionQueue = queue; }
public CaptureSession(ICaptureSessionDelegate captureSessionDelegate, ICaptureSessionVideoRecordingDelegate videoSessionDelegate) { _captureSessionDelegate = captureSessionDelegate; VideoCaptureSession = new VideoCaptureSession(SessionRuntimeError, videoSessionDelegate, _sessionQueue); _notificationCenterHandler = new CaptureNotificationCenterHandler(_captureSessionDelegate); }