public void DidFailVideoRecording(VideoCaptureSession session, NSError error) { Console.WriteLine("did fail video recording"); UpdateCameraCellRecordingStatusIfNeeded(false, true); }
public void DidInterruptVideoRecording(VideoCaptureSession session, NSUrl videoUrl, NSError reason) { Console.WriteLine($"did interrupt video recording, reason: {reason}"); UpdateCameraCellRecordingStatusIfNeeded(false, true); }
public void DidFinishVideoRecording(VideoCaptureSession session, NSUrl videoUrl) { Console.WriteLine("did finish video recording"); UpdateCameraCellRecordingStatusIfNeeded(false, true); }
public void DidCancelVideoRecording(VideoCaptureSession session) { Console.WriteLine("did cancel video recording"); UpdateCameraCellRecordingStatusIfNeeded(false, true); }
public void DidStartVideoRecording(VideoCaptureSession session) { Console.WriteLine("did start video recording"); UpdateCameraCellRecordingStatusIfNeeded(true, true); }
public void DidBecomeReadyForVideoRecording(VideoCaptureSession session) { Console.WriteLine("ready for video recording"); _getCameraCellFunc.Invoke()?.VideoRecodingDidBecomeReady(); }