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;
            }
        }
Example #2
0
 public void SetSupportFormat(BarcodeFormats barcodeFormats)
 {
     Android.Gms.Vision.Barcodes.BarcodeFormat supportFormats = Methods.ConvertBarcodeFormats(barcodeFormats);
     Configuration.BarcodeFormats = supportFormats;
 }