You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
High-level customization is available via the foundational APIs. These samples show you how to access the full feature of the foundational DynamsoftBarcodeReader SDK.
Sample Name
Description
Programming Language(s)
DecodeWithCameraEnhancer
The simplest sample of video streaming barcode scanner using DynamsoftCameraEnhancer as the input source.
Java(Android)/Swift
DecodeWithCameraX
The video streaming barcode scanner sample, but using CameraX as the input source.
Java(Android)/Kotlin
DecodeWithAVCaptureSession
The video streaming barcode scanner sample, but using AVCaptureSession as the input source.
Objective-C/Swift
DecodeFromAnImage
The sample shows how to pick an image from the album for barcode decoding.
Java(Android)/Swift
GeneralSettings
Displays general barcode decoding settings and camera settings like barcode formats, expected barcode count and scan region settings. The default scan mode is continuous scanning.
Java(Android)/Swift
LocateAnItemWithBarcode
Input an ID with barcode text and detect it from multiple barcodes under the screen.
Java(Android)/Swift
TinyBarcodeDecoding
The sample to tell you how to process the tiny barcodes. Including zoom and focus control.
Java(Android)/Swift
DriversLicenseScanner
The sample shows how to scan the PDF417 barcode on a driver's license and extract driver's information.
Java(Android)/Swift
Debug
The sample shows how to capture original video frames for debugging.
Java(Android)/Swift
ReadGS1AI
The sample shows how to extract and interpret GS1 Application Identifiers (AIs) from GS1 barcodes.
Java(Android)/Swift
ScanVIN
The sample shows how to scan a VIN barcode and extract the corresponding vehicle information.