diff --git a/Camera.MAUI/Apple/MauiCameraView.cs b/Camera.MAUI/Apple/MauiCameraView.cs index 60dfe3a..6ca5d65 100644 --- a/Camera.MAUI/Apple/MauiCameraView.cs +++ b/Camera.MAUI/Apple/MauiCameraView.cs @@ -75,7 +75,7 @@ private void InitDevices() { try { - var deviceDescoverySession = AVCaptureDeviceDiscoverySession.Create(new AVCaptureDeviceType[] { AVCaptureDeviceType.BuiltInWideAngleCamera }, AVMediaTypes.Video, AVCaptureDevicePosition.Unspecified); + var deviceDescoverySession = AVCaptureDeviceDiscoverySession.Create(new AVCaptureDeviceType[] { AVCaptureDeviceType.BuiltInWideAngleCamera, AVCaptureDeviceType.BuiltInUltraWideCamera, AVCaptureDeviceType.BuiltInDualWideCamera, AVCaptureDeviceType.BuiltInTripleCamera, AVCaptureDeviceType.BuiltInTelephotoCamera }, AVMediaTypes.Video, AVCaptureDevicePosition.Unspecified); camDevices = deviceDescoverySession.Devices; cameraView.Cameras.Clear(); foreach (var device in camDevices) @@ -573,7 +573,6 @@ void DidFinishProcessingPhoto(AVCapturePhotoOutput captureOutput, CMSampleBuffer } NSData imageData = AVCapturePhotoOutput.GetJpegPhotoDataRepresentation(photoSampleBuffer, previewPhotoSampleBuffer); - photo = new UIImage(imageData); photoTaken = true; } diff --git a/Camera.MAUI/BarcodeImage.xaml b/Camera.MAUI/BarcodeImage.xaml index 68c3815..57ae7a8 100644 --- a/Camera.MAUI/BarcodeImage.xaml +++ b/Camera.MAUI/BarcodeImage.xaml @@ -1,7 +1,9 @@ + xmlns:local="clr-namespace:Camera.MAUI" + x:Class="Camera.MAUI.BarcodeImage" x:Name="barcodeImage" + x:DataType="local:BarcodeImage"> diff --git a/Camera.MAUI/Camera.MAUI.csproj b/Camera.MAUI/Camera.MAUI.csproj index d11ab1f..42789bf 100644 --- a/Camera.MAUI/Camera.MAUI.csproj +++ b/Camera.MAUI/Camera.MAUI.csproj @@ -29,21 +29,16 @@ hjam40 True 1.5 - Split barcode encoder/decoder in a different package. Fix some bugs - - license.md + Split barcode encoder/decoder in a different package. Fix some bugs + LICENSE.md manual - - - - - + - + True \