diff --git a/src/app/ShadersCamera.csproj b/src/app/ShadersCamera.csproj index b9a7e46..e0d1d8e 100644 --- a/src/app/ShadersCamera.csproj +++ b/src/app/ShadersCamera.csproj @@ -3,10 +3,10 @@ - net9.0-android; + - + net9.0-android;net9.0-ios;net9.0-maccatalyst + $(TargetFrameworks);net9.0-windows10.0.19041.0 Exe ShadersCamera @@ -101,8 +101,8 @@ --> - - + + @@ -156,12 +156,6 @@ - - - - - - True diff --git a/src/app/ViewModels/CameraViewModel.cs b/src/app/ViewModels/CameraViewModel.cs index 05ec633..0a69b9a 100644 --- a/src/app/ViewModels/CameraViewModel.cs +++ b/src/app/ViewModels/CameraViewModel.cs @@ -248,7 +248,7 @@ public TimeSpan RecordingDuration if (TouchEffect.CheckLockAndSet()) return; - if (Camera?.State == CameraState.On && !Camera.IsBusy) + if (Camera?.State == HardwareState.On && !Camera.IsBusy) { _ = Camera.TakePicture().ConfigureAwait(false); } @@ -267,7 +267,7 @@ public TimeSpan RecordingDuration if (TouchEffect.CheckLockAndSet()) return; - if (Camera?.State != CameraState.On || Camera.IsBusy) + if (Camera?.State != HardwareState.On || Camera.IsBusy) return; if (Mode == CaptureUIMode.Photo) @@ -355,9 +355,9 @@ private void OnNewPreviewSet(object sender, LoadedImageSource source) // was used in detection mode } - private void OnCameraStateChanged(object sender, CameraState state) + private void OnCameraStateChanged(object sender, HardwareState state) { - if (state == CameraState.On) + if (state == HardwareState.On) { if (Camera?.Display != null) { diff --git a/src/app/Views/MainPageCameraFluent.cs b/src/app/Views/MainPageCameraFluent.cs index b7f7fe3..e4acdd2 100644 --- a/src/app/Views/MainPageCameraFluent.cs +++ b/src/app/Views/MainPageCameraFluent.cs @@ -95,9 +95,9 @@ void AttachCamera() /// private bool StartupSuccessChecked; - private void OnCameraStateChanged(object sender, CameraState state) + private void OnCameraStateChanged(object sender, HardwareState state) { - if (state == CameraState.On) + if (state == HardwareState.On) { Debug.WriteLine($"[CameraApp] State in ON!"); @@ -238,7 +238,7 @@ private void TappedSwitchCamera() private void TappedTurnCamera() { - if (CameraControl.State == CameraState.On) + if (CameraControl.State == HardwareState.On) { CameraControl.IsOn = false; } @@ -251,7 +251,7 @@ private void TappedTurnCamera() private async void TappedTakePicture(object sender, SkiaGesturesParameters skiaGesturesParameters) { - if (CameraControl.State == CameraState.On && !CameraControl.IsBusy) + if (CameraControl.State == HardwareState.On && !CameraControl.IsBusy) { CameraControl.FlashScreen(Color.Parse("#EEFFFFFF")); await CameraControl.TakePicture().ConfigureAwait(false);