Skip to content

Commit 895a3ed

Browse files
Merge pull request #372 from dynamsoft-docs/preview
update to internal commit aa04cb96
2 parents bd62db4 + 739d805 commit 895a3ed

File tree

2 files changed

+40
-1
lines changed

2 files changed

+40
-1
lines changed

_includes/sidelist-programming/programming-flutter.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
</li>
3333
</ul>
3434
</li>
35-
<li lang="flutter"><a href="{{ site.dcv_flutter }}" class="otherLinkColour">Foundational API</a>
35+
<li lang="flutter"><a href="{{ site.dbr_flutter_api }}" class="otherLinkColour">Foundational API</a>
3636
<ul lang="flutter">
3737
<li lang="flutter"><a>Classes</a>
3838
<ul lang="flutter">
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
---
2+
layout: default-layout
3+
title: Dynamsoft Barcode Reader Flutter API Reference - Main Page
4+
description: This is the main page of Dynamsoft Barcode Reader SDK API Reference for Flutter.
5+
keywords: api reference, Flutter, barcode reader
6+
needAutoGenerateSidebar: true
7+
noTitleIndex: true
8+
needGenerateH3Content: true
9+
---
10+
11+
# Capture Vision SDK Overview: Modules and Main APIs
12+
13+
This page provides an overview of the various modules and highlights the most essential APIs that form Dynamsoft Capture Vision, the backbone of Dynamsoft Barcode Reader SDKs.
14+
15+
## API Overview
16+
17+
### Capture Vision Router
18+
19+
The Dynamsoft Capture Vision Router class is the cornerstone of the Dynamsoft Capture Vision (DCV) architecture. It focuses on coordinating batch image processing and provides API for setting up image sources and result receivers, configuring workflows with parameters, and controlling processes. Dynamsoft Capture Vision helps connects the functional products of Dynamsoft under the same umbrella - allowing for easier integration and interchangeable API to control them all.
20+
21+
You can find the CaptureVisionRouter API [here]({{ site.dcv_flutter_api }}capture-vision-router/capture-vision-router.html).
22+
23+
This guide focuses on the Barcode Reader functional product. To learn how to use the foundational Capture Vision API to set up and run the Barcode Reader, please refer to the [User Guide (Foundational Edition)]({{ site.dbr_flutter }}foundational-user-guide.html).
24+
25+
### Image Source
26+
27+
[`CameraEnhancer`]({{ site.dce_flutter_api }}primary-api/camera-enhancer.html) is a class that not only implements the video frame obtaining APIs but also enable you to improve the video quality by adjusting the camera settings.
28+
29+
### Captured Result Receiver
30+
31+
To receive the results of video streaming barcode decoding, you need to implement the [`CapturedResultReceiver`]({{ site.dcv_flutter_api }}capture-vision-router/captured-result-receiver.html) with the callback method [`onDecodedBarcodesReceived`]({{ site.dcv_flutter_api }}capture-vision-router/captured-result-receiver.html#ondecodedbarcodesreceived). The result you received in the callback method is a [`DecodedBarcodesResult`](barcode-reader/decoded-barcodes-result.md) object, which contains all the decoded barcodes from the processed video frame.
32+
33+
- [`onDecodedBarcodesReceived`]({{ site.dcv_flutter_api }}capture-vision-router/captured-result-receiver.html#ondecodedbarcodesreceived): The callback method for you to receive the barcode decoding results with a [`DecodedBarcodesResult`](barcode-reader/decoded-barcodes-result.md) object.
34+
- [`DecodedBarcodesResult`](barcode-reader/decoded-barcodes-result.md): An object that contains all the [`BarcodeResultItem`](barcode-reader/barcode-result-item.md) that obtained from a video frame.
35+
- [`BarcodeResultItem`](barcode-reader/barcode-result-item.md): The basic item that represents a single barcode with the decoded text and other information.
36+
37+
### Camera View
38+
39+
[`CameraView`]({{ site.dce_flutter_api }}camera-view.html) is a view class that design for visualizing the real time video streaming and the barcode decoding result. If the [`CameraEnhancer`]({{ site.dce_flutter_api }}camera-enhancer.html) is set as the input of your CVR, the decoded barcodes will be highlighted automatically on the [`CameraView`]({{ site.dce_flutter_api }}camera-view.html).

0 commit comments

Comments
 (0)