void IBarCodeCamera.SetSupportFormat(BarcodeFormat barcodeFormats) { BarcodeFormats = (Android.Gms.Vision.Barcodes.BarcodeFormat)Enum.Parse(typeof(Android.Gms.Vision.Barcodes.BarcodeFormat), barcodeFormats.ToString()); if (BarcodeFormats == Android.Gms.Vision.Barcodes.BarcodeFormat.AllFormats) { BarcodeFormats = Android.Gms.Vision.Barcodes.BarcodeFormat.Code128 | Android.Gms.Vision.Barcodes.BarcodeFormat.Code39 | Android.Gms.Vision.Barcodes.BarcodeFormat.Code93 | Android.Gms.Vision.Barcodes.BarcodeFormat.Codabar | Android.Gms.Vision.Barcodes.BarcodeFormat.DataMatrix | Android.Gms.Vision.Barcodes.BarcodeFormat.Ean13 | Android.Gms.Vision.Barcodes.BarcodeFormat.Ean8 | Android.Gms.Vision.Barcodes.BarcodeFormat.Itf | Android.Gms.Vision.Barcodes.BarcodeFormat.QrCode | Android.Gms.Vision.Barcodes.BarcodeFormat.UpcA | Android.Gms.Vision.Barcodes.BarcodeFormat.UpcE | Android.Gms.Vision.Barcodes.BarcodeFormat.Pdf417 | Android.Gms.Vision.Barcodes.BarcodeFormat.Aztec; } }
public void SetSupportFormat(BarcodeFormats barcodeFormats) { Android.Gms.Vision.Barcodes.BarcodeFormat supportFormats = Methods.ConvertBarcodeFormats(barcodeFormats); Configuration.BarcodeFormats = supportFormats; }