Resource Base
Table of contents

Thanks for downloading Dynamsoft Barcode Reader Package!

Your download will start shortly. If your download does not begin, click here to retry.

DCVCameraEnhancer Class

The class provides camera control APIs.

Property Description
createInstance Create a camera enhancer instance.
open Open the camera.
close Close the camera.
selectCamera Select a camera (front-facing or back-facing camera).
turnOnTorch Turn on the torch.
turnOffTorch Turn off the torch.
setScanRegion The property for users to specify the region of interest.

createInstance

Create a camera enhancer instance.

static Future<DCVCameraEnhancer> createInstance() async;

Return Value

A camera enhancer instance.

Code Snippet

late final DCVCameraEnhancer _cameraEnhancer;
_cameraEnhancer = await DCVCameraEnhancer.createInstance();

open

Open the camera.

Future open()

close

Close the camera.

Future close()

selectCamera

Select a camera (front-facing or back-facing camera).

Future selectCamera(EnumCameraPosition position)

Parameters

position: A Enumeration value that specify the camera position. User can either select the front facing camera or the back-facing camera.

Code Snippet

late final DCVCameraEnhancer _cameraEnhancer;
_cameraEnhancer = await DCVCameraEnhancer.createInstance();
await _cameraEnhancer.selectCamera(EnumCameraPosition.CP_FRONT)

turnOnTorch

Turn on the torch.

Future turnOnTorch()

Code Snippet

// Turn on the torch
_cameraEnhancer.turnOnTorch();
// Turn off the torch
_cameraEnhancer.turnOffTorch();

turnOffTorch

Turn off the torch.

Future turnOffTorch()

setScanRegion

The property for users to specify the region of interest.

Future setScanRegion(Region scanRegion)

Code Snippet

final DCVCameraEnhancer _cameraEnhancer = await DCVCameraEnhancer.createInstance();
Region scanRegion = Region(regionTop: 20, regionBottom: 80, regionLeft: 20, regionRight: 80, regionMeasuredByPercentage: true);
_cameraEnhancer.setScanRegion(scanRegion);

This page is compatible for:

Version 1.0

Is this page helpful?

YesYes NoNo

In this article:

latest version

    • Latest version
    • Version 2.x
      • Version 2.2.10
      • Version 2.0.21
      • Version 2.0.20
      • Version 2.0.10
      • Version 2.2.10
      • Version 2.0.21
      • Version 2.0.20
      • Version 2.0.10
    • Version 1.x
      • Version 1.2.1
      • Version 1.2.0
      • Version 1.1.0
      • Version 1.0.0
      • Version 1.0.4
      • Version 1.0.3
      • Version 1.0.2
      • Version 1.0.1
      • Version 1.0.0
      • Version 1.1.11
      • Version 1.1.9
      • Version 1.1.8
      • Version 1.1.7
      • Version 1.1.6
      • Version 1.1.5
      • Version 1.1.4
      • Version 1.1.3
      • Version 1.1.2
      • Version 1.1.1
      • Version 1.1.0
      • Version 1.0.0
      • Version 1.0.4
      • Version 1.0.3
      • Version 1.0.2
      • Version 1.0.1
      • Version 1.0.0
    Change +
    © 2003–2024 Dynamsoft. All rights reserved.
    Privacy Statement / Site Map / Home / Purchase / Support