diff --git a/Camera.MAUI/Apple/MauiCameraView.cs b/Camera.MAUI/Apple/MauiCameraView.cs index f49e6e2..f707fb7 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) @@ -583,7 +583,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">