# Barcode.BarcodeFormat

public static abstract @interface **Barcode.BarcodeFormat** implements [Annotation](https://developer.android.com/reference/java/lang/annotation/Annotation.html) Barcode format constants - enumeration of supported barcode formats:

1. `https://developers.google.com/android/reference/com/google/mlkit/vision/barcode/common/Barcode#FORMAT_UNKNOWN`
2. `https://developers.google.com/android/reference/com/google/mlkit/vision/barcode/common/Barcode#FORMAT_ALL_FORMATS`
3. `https://developers.google.com/android/reference/com/google/mlkit/vision/barcode/common/Barcode#FORMAT_CODE_128`
4. `https://developers.google.com/android/reference/com/google/mlkit/vision/barcode/common/Barcode#FORMAT_CODE_39`
5. `https://developers.google.com/android/reference/com/google/mlkit/vision/barcode/common/Barcode#FORMAT_CODE_93`
6. `https://developers.google.com/android/reference/com/google/mlkit/vision/barcode/common/Barcode#FORMAT_CODABAR`
7. `https://developers.google.com/android/reference/com/google/mlkit/vision/barcode/common/Barcode#FORMAT_DATA_MATRIX`
8. `https://developers.google.com/android/reference/com/google/mlkit/vision/barcode/common/Barcode#FORMAT_EAN_13`
9. `https://developers.google.com/android/reference/com/google/mlkit/vision/barcode/common/Barcode#FORMAT_EAN_8`
10. `https://developers.google.com/android/reference/com/google/mlkit/vision/barcode/common/Barcode#FORMAT_ITF`
11. `https://developers.google.com/android/reference/com/google/mlkit/vision/barcode/common/Barcode#FORMAT_QR_CODE`
12. `https://developers.google.com/android/reference/com/google/mlkit/vision/barcode/common/Barcode#FORMAT_UPC_A`
13. `https://developers.google.com/android/reference/com/google/mlkit/vision/barcode/common/Barcode#FORMAT_UPC_E`
14. `https://developers.google.com/android/reference/com/google/mlkit/vision/barcode/common/Barcode#FORMAT_PDF417`
15. `https://developers.google.com/android/reference/com/google/mlkit/vision/barcode/common/Barcode#FORMAT_AZTEC`

### Inherited Method Summary

From interface java.lang.annotation.Annotation

|---|---|
| abstract [Class](https://developer.android.com/reference/java/lang/Class.html)\<? extends [Annotation](https://developer.android.com/reference/java/lang/annotation/Annotation.html)\> | annotationType() |
| abstract boolean | equals([Object](https://developer.android.com/reference/java/lang/Object.html) arg0) |
| abstract int | hashCode() |
| abstract [String](https://developer.android.com/reference/java/lang/String.html) | toString() |