How can I use CameraX or third-party camera modules with Dynamsoft Barcode Reader?
CameraX
If you are using the CameraX, you can view HelloWorld/DecodeWithCamerX sample for a quick start.
Third-Party Camera Module
If you are using a third-party camera module, what you have to do is:
- Create a class that extends ImageSourceAdapter. In this class, you need to implement the video capture features and the
getImage
method ofImageSourceAdapter
. - Create an instance of your camera class.
- Create an instance of the
CaptureVisionRouter
class. Then trigger thesetInput
method with the instance of your camera class as the parameter. - Trigger the
startCapturing
method to start the barcode decoding.