
## Classes

| Class | Description |
| --- | --- |
| [BarcodeRecognitionContract](../com.aspose.barcode.component.barcodescanner/barcoderecognitioncontract) | Internal BarcodeRecognitionContract \\u043d\\u0443\\u0436\\u0435\\u043d \\u0434\\u043b\\u044f \\u043d\\u0430\\u0441\\u0442\\u0440\\u043e\\u0439\\u043a\\u0438 \\u0432\\u044b\\u0437\\u043e\\u0432\\u0430 BarcodeScannerActivity \\u0438\\u0437 \\u043a\\u043b\\u0438\\u0435\\u043d\\u0442\\u0441\\u043a\\u043e\\u0439 \\u0430\\u043a\\u0442\\u0438\\u0432\\u0438\\u0442\\u0438 |
| [BarcodeRecognitionSettings](../com.aspose.barcode.component.barcodescanner/barcoderecognitionsettings) | BarcodeRecognitionSettings contains the API to customization BarcodeRecognitionFragment and Barcode recognition settings, adding of RecognitionResultsHandler Must be called before starting of recognition process in BarcodeScannerFragment. |
| [BarcodeScanner](../com.aspose.barcode.component.barcodescanner/barcodescanner) | BarcodeScanner contains the functionality related to barcode recognition from android device camera. |
| [BarcodeScannerActivity](../com.aspose.barcode.component.barcodescanner/barcodescanneractivity) | Activity that contains BarcodeScannerFragment It is internal class and client should not call this class, but client should register BarcodeScannerActivity in AndroidManifest.xml |
| [BarcodeScannerFragment](../com.aspose.barcode.component.barcodescanner/barcodescannerfragment) | Fragment for recognition barcodes. |
| [BarcodeScannerFragmentSettings](../com.aspose.barcode.component.barcodescanner/barcodescannerfragmentsettings) | Settings for BarcodeScannerFragmentSettings |
| [BarcodeScannerPreferences](../com.aspose.barcode.component.barcodescanner/barcodescannerpreferences) | The BarcodeScanner preferences. |
| [BarcodeScannerPreferencesFragment](../com.aspose.barcode.component.barcodescanner/barcodescannerpreferencesfragment) | PreferencesFragment can be used for customizing the barcode recognition process using custom GUI. |
| [BarcodeScannerView](../com.aspose.barcode.component.barcodescanner/barcodescannerview) |  |
| [CameraProcessingFragment](../com.aspose.barcode.component.barcodescanner/cameraprocessingfragment) | Internal |
| [CameraProcessingFragmentSettings](../com.aspose.barcode.component.barcodescanner/cameraprocessingfragmentsettings) | Settings for CameraProcessingFragment |
| [RecognitionAreaSettings](../com.aspose.barcode.component.barcodescanner/recognitionareasettings) |  |
| [RecognitionAreaView](../com.aspose.barcode.component.barcodescanner/recognitionareaview) |  |
| [RecognitionProcessFragmentBitmapBackground](../com.aspose.barcode.component.barcodescanner/recognitionprocessfragmentbitmapbackground) | Represents the image background that will be rendered during recognition process |
| [RecognitionProcessFragmentCameraPhotoBackground](../com.aspose.barcode.component.barcodescanner/recognitionprocessfragmentcameraphotobackground) | Represents the image background obtained from camera that will be rendered during recognition process |
| [RecognitionProcessFragmentColorBackground](../com.aspose.barcode.component.barcodescanner/recognitionprocessfragmentcolorbackground) | Represents the one color background that will be rendered during recognition process |
| [RecognitionProcessingFragment](../com.aspose.barcode.component.barcodescanner/recognitionprocessingfragment) | Internal Contains the GUI that rendered during recognition process |
| [RecognitionProcessingFragmentSettings](../com.aspose.barcode.component.barcodescanner/recognitionprocessingfragmentsettings) |  |

## Interfaces

| Interface | Description |
| --- | --- |
| [BarcodeRecognitionResultsHandler](../com.aspose.barcode.component.barcodescanner/barcoderecognitionresultshandler) | Handler for processing the recognition results Use on recognition activity side. |
| [BarcodeRecognitionResultsHandlerParcelable](../com.aspose.barcode.component.barcodescanner/barcoderecognitionresultshandlerparcelable) | Implementation of OnScannerRecognitionFinishedListener that implements Parcelable interface. |
| [OnBarcodeScannerCompletedCallback](../com.aspose.barcode.component.barcodescanner/onbarcodescannercompletedcallback) | Interface definition for a callback to be invoked when a scan process is finished. |
| [OnRecognitionPreferencesChangedListener](../com.aspose.barcode.component.barcodescanner/onrecognitionpreferenceschangedlistener) |  |

## Enumerations

| Enum | Description |
| --- | --- |
| [CameraMode](../com.aspose.barcode.component.barcodescanner/cameramode) | Contains modes for obtaining images from camera |
