---
layout: default-layout
title: API Reference Index - Dynamsoft Capture Vision JavaScript Edition
description: This is the index page for Dynamsoft Capture Vision API Reference
keywords: CaptureVision, Capture, api reference, javascript, js
needAutoGenerateSidebar: true
needGenerateH3Content: true
noTitleIndex: true
breadcrumbText: API Reference
---

# Dnamsoft Capture Vision JavaScript API Reference Index

## [DynamsoftCaptureVisionRouter]({{ site.dcvb_js_api }}capture-vision-router/capture-vision-router-module.html)

### Classes

* [CaptureVisionRouter]({{ site.dcvb_js_api }}capture-vision-router/capture-vision-router-module.html)
* [CaptureVisionRouterModule]({{ site.dcvb_js_api }}capture-vision-router/capture-vision-router-module-class.html)
* [CapturedResultReceiver]({{ site.dcvb_js_api }}capture-vision-router/captured-result-receiver.html)
* [IntermediateResultManager]({{ site.dcvb_js_api }}capture-vision-router/intermediate-result-manager.html)
* [IntermediateResultReceiver]({{ site.dcvb_js_api }}capture-vision-router/intermediate-result-receiver.html)
* [BufferedItemsManager]({{ site.dcvb_js_api }}capture-vision-router/buffered-items-manager.html)

### Interfaces

* [CapturedResult]({{ site.dcvb_js_api }}capture-vision-router/interfaces/captured-result.html)
* [SimplifiedCaptureVisionSettings]({{ site.dcvb_js_api }}capture-vision-router/interfaces/simplified-capture-vision-settings.html)

### Enums

* [EnumCaptureState]({{ site.dcvb_js_api }}capture-vision-router/enum-capture-state.html?lang=js)
* [EnumImageSourceState]({{ site.dcvb_js_api }}capture-vision-router/enum-image-source-state.html?lang=js)
* [EnumPresetTemplate]({{ site.dcvb_js_api }}capture-vision-router/enum-preset-template.html?lang=js)

## [DynamsoftBarcodeReader]({{ site.dbr_js_api }}barcode-reader-module.html)

### Classes

* [BarcodeReaderModule]({{ site.dbr_js_api }}barcode-reader-module-class.html)

### Interfaces

* [AztecDetails]({{ site.dbr_js_api }}interfaces/aztec-details.html)
* [BarcodeDetails]({{ site.dbr_js_api }}interfaces/barcode-details.html)
* [BarcodeResultItem]({{ site.dbr_js_api }}interfaces/barcode-result-item.html)
* [CandidateBarcodeZone]({{ site.dbr_js_api }}interfaces/candidate-barcode-zone.html)
* [CandidateBarcodeZonesUnit]({{ site.dbr_js_api }}interfaces/candidate-barcode-zones-unit.html)
* [ComplementedBarcodeImageUnit]({{ site.dbr_js_api }}interfaces/complemented-barcode-image-unit.html)
* [DataMatrixDetails]({{ site.dbr_js_api }}interfaces/datamatrix-details.html)
* [DecodedBarcodeElement]({{ site.dbr_js_api }}interfaces/decoded-barcode-element.html)
* [DecodedBarcodesResult]({{ site.dbr_js_api }}interfaces/decoded-barcodes-result.html)
* [DecodedBarcodesUnit]({{ site.dbr_js_api }}interfaces/decoded-barcodes-unit.html)
* [DeformationResistedBarcode]({{ site.dbr_js_api }}interfaces/deformation-resisted-barcode.html)
* [DeformationResistedBarcodeImageUnit]({{ site.dbr_js_api }}interfaces/deformation-resisted-barcode-image-unit.html)
* [ExtendedBarcodeResult]({{ site.dbr_js_api }}interfaces/extended-barcode-result.html)
* [LocalizedBarcodeElement]({{ site.dbr_js_api }}interfaces/localized-barcode-element.html)
* [LocalizedBarcodesUnit]({{ site.dbr_js_api }}interfaces/localized-barcodes-unit.html)
* [OneDCodeDetails]({{ site.dbr_js_api }}interfaces/oned-code-details.html)
* [PDF417Details]({{ site.dbr_js_api }}interfaces/pdf417-details.html)
* [QRCodeDetails]({{ site.dbr_js_api }}interfaces/qr-code-details.html)
* [ScaledBarcodeImageUnit]({{ site.dbr_js_api }}interfaces/scaled-barcode-image-unit.html)
* [SimplifiedBarcodeReaderSettings]({{ site.dbr_js_api }}interfaces/simplified-barcode-reader-settings.html)

### Enums

* [EnumBarcodeFormat]({{ site.dbr_js_api }}enum-barcode-format.html?lang=js)
* [EnumDeblurMode]({{ site.dbr_js_api }}enum-deblur-mode.html?lang=js)
* [EnumExtendedBarcodeResultType]({{ site.dbr_js_api }}enum-extended-barcode-result-type.html?lang=js)
* [EnumLocalizationMode]({{ site.dbr_js_api }}enum-localization-mode.html?lang=js)
* [EnumQRCodeErrorCorrectionLevel]({{ site.dbr_js_api }}enum-qr-code-error-correction-level.html?lang=js)

## [DynamsoftLabelRecognizer]({{ site.dlr_js_api }}label-recognizer-module.html)

### Classes

* [LabelRecognizerModule]({{ site.dlr_js_api }}label-recognizer-module-class.html)

### Interfaces

* [SimplifiedLabelRecognizerSettings]({{ site.dlr_js_api }}interfaces/simplified-label-recognizer-settings.html)
* [BufferedCharacterItem]({{ site.dlr_js_api }}interfaces/buffered-character-item.html)
* [BufferedCharacterItemSet]({{ site.dlr_js_api }}interfaces/buffered-character-item-set.html)
* [CharacterCluster]({{ site.dlr_js_api }}interfaces/character-cluster.html)
* [CharacterResult]({{ site.dlr_js_api }}interfaces/character-result.html)
* [LocalizedTextLineElement]({{ site.dlr_js_api }}interfaces/localized-textline-element.html)
* [RecognizedTextLineElement]({{ site.dlr_js_api }}interfaces/recognized-textline-element.html)
* [LocalizedTextLinesUnit]({{ site.dlr_js_api }}interfaces/localized-textlines-unit.html)
* [RecognizedTextLinesUnit]({{ site.dlr_js_api }}interfaces/recognized-textlines-unit.html)
* [TextLineResultItem]({{ site.dlr_js_api }}interfaces/textline-result-item.html)
* [RecognizedTextLinesResult]({{ site.dlr_js_api }}interfaces/recognized-textlines-result.html)

### Enums

* [EnumRawTextLineStatus]({{ site.dlr_js_api }}enum-raw-text-line-status.html?lang=js)

## [DynamsoftDocumentNormalizer]({{ site.ddn_js_api }}document-normalizer-module.html)

### Classes

* [DocumentNormalizerModule]({{ site.ddn_js_api }}document-normalizer-module-class.html)

### Interfaces

* [CandidateQuadEdgesUnit]({{ site.ddn_js_api }}interfaces/candidate-quad-edges-unit.html)
* [CornersUnit]({{ site.ddn_js_api }}interfaces/corners-unit.html)
* [DeskewedImageElement]({{ site.ddn_js_api }}interfaces/deskewed-image-element.html)
* [DeskewedImageResultItem]({{ site.ddn_js_api }}interfaces/deskewed-image-result-item.html)
* [DeskewedImagesUnit]({{ site.ddn_js_api }}interfaces/deskewed-images-unit.html)
* [DetectedQuadElement]({{ site.ddn_js_api }}interfaces/detected-quad-element.html)
* [DetectedQuadResultItem]({{ site.ddn_js_api }}interfaces/detected-quad-result-item.html)
* [DetectedQuadsUnit]({{ site.ddn_js_api }}interfaces/detected-quads-unit.html)
* [EnhancedImageElement]({{ site.ddn_js_api }}interfaces/enhanced-image-element.html)
* [EnhancedImageResultItem]({{ site.ddn_js_api }}interfaces/enhanced-image-result-item.html)
* [EnhancedImagesUnit]({{ site.ddn_js_api }}interfaces/enhanced-images-unit.html)
* [LogicLinesUnit]({{ site.ddn_js_api }}interfaces/logic-lines-unit.html)
* [LongLinesUnit]({{ site.ddn_js_api }}interfaces/long-lines-unit.html)
* [ProcessedDocumentResult]({{ site.ddn_js_api }}interfaces/processed-document-result.html)
* [ShortLinesUnit]({{ site.ddn_js_api }}interfaces/short-lines-unit.html)
* [SimplifiedDocumentNormalizerSettings]({{ site.ddn_js_api }}interfaces/simplified-document-normalizer-settings.html)

### Enums

* [EnumImageColourMode]({{ site.ddn_js_api }}enum-image-colour-mode.html?lang=js)

## [DynamsoftCameraEnhancer]({{ site.dce_js_api }}index.html)

### Classes

* [CameraEnhancer]({{ site.dce_js_api }}index.html)
* [CameraView]({{ site.dce_js_api }}cameraview.html)
* [ImageEditorView]({{ site.dce_js_api }}imageeditorview.html)
* [CameraEnhancerModule]({{ site.dce_js_api }}cameraenhancermodule.html)
* [DrawingItem]({{ site.dce_js_api }}drawingitem.html)
* [DrawingLayer]({{ site.dce_js_api }}drawinglayer.html)
* [DrawingStyleManager]({{ site.dce_js_api }}drawinglayer.html)
* [Feedback]({{ site.dce_js_api }}feedback.html)

### Interfaces

* [CameraTestResponse]({{ site.dce_js_api }}interface/cameratestresponse.html)
* [DCEFrame]({{ site.dce_js_api }}interface/dceframe.html)
* [DrawingItemEvent]({{ site.dce_js_api }}interface/drawingitemevent.html)
* [DrawingStyle]({{ site.dce_js_api }}interface/drawingstyle.html)
* [Note]({{ site.dce_js_api }}interface/note.html)
* [PlayCallbackInfo]({{ site.dce_js_api }}interface/playcallbackinfo.html)
* [Resolution]({{ site.dce_js_api }}interface/resolution.html)
* [TipConfig]({{ site.dce_js_api }}interface/tipconfig.html)
* [VideoDevice]({{ site.dce_js_api }}interface/videodevice.html)
* [VideoFrameTag]({{ site.dce_js_api }}interface/videoframetag.html)

### Enums

* [EnumDrawingItemMediaType]({{ site.dce_js_api }}enum/enumdrawingitemmediatype.html)
* [EnumDrawingItemState]({{ site.dce_js_api }}enum/enumdrawingitemstate.html)
* [EnumEnhancedFeatures]({{ site.dce_js_api }}enum/enumenhancedfeatures.html)

## [DynamsoftCodeParser]({{ site.dcp_js_api }}code-parser-module.html)

### Classes

* [CodeParser]({{ site.dcp_js_api }}code-parser.html)
* [CodeParserModule]({{ site.dcp_js_api }}code-parser-module-class.html)

### Interfaces

* [ParsedResult]({{ site.dcp_js_api }}interfaces/parsed-result.html)
* [ParsedResultItem]({{ site.dcp_js_api }}interfaces/parsed-result-item.html)

### Enumerations

* [EnumCodeType]({{ site.dcp_js_api }}enum-code-type.html)
* [EnumMappingStatus]({{ site.dcp_js_api }}enum-mapping-status.html)
* [EnumValidationStatus]({{ site.dcp_js_api }}enum-validation-status.html)

## [DynamsoftCore]({{ site.dcvb_js_api }}core/core-module.html)

### Classes

* [CoreModule]({{ site.dcvb_js_api }}core/core-module-class.html)
* [ImageSourceAdapter]({{ site.dcvb_js_api }}core/image-source-adapter.html)

### Interfaces

* [Arc]({{ site.dcvb_js_api }}core/basic-structures/arc.html)
* [CapturedResultBase]({{ site.dcvb_js_api }}core/basic-structures/captured-result-base.html)
* [Contour]({{ site.dcvb_js_api }}core/basic-structures/contour.html)
* [Corner]({{ site.dcvb_js_api }}core/basic-structures/corner.html)
* [DSRect]({{ site.dcvb_js_api }}core/basic-structures/ds-rect.html)
* [Edge]({{ site.dcvb_js_api }}core/basic-structures/edge.html)
* [ErrorInfo]({{ site.dcvb_js_api }}core/basic-structures/error-info.html)
* [LineSegment]({{ site.dcvb_js_api }}core/basic-structures/line-segment.html)
* [Point]({{ site.dcvb_js_api }}core/basic-structures/point.html)
* [Polygon]({{ site.dcvb_js_api }}core/basic-structures/polygon.html)
* [Quadrilateral]({{ site.dcvb_js_api }}core/basic-structures/quadrilateral.html)
* [Rect]({{ site.dcvb_js_api }}core/basic-structures/rect.html)
* [CapturedResultItem]({{ site.dcvb_js_api }}core/basic-structures/captured-result-item.html)
* [DSFile]({{ site.dcvb_js_api }}core/basic-structures/ds-file.html)
* [DSImageData]({{ site.dcvb_js_api }}core/basic-structures/ds-image-data.html)
* [ImageSourceErrorListener]({{ site.dcvb_js_api }}core/basic-structures/image-source-error-listener.html)
* [ImageTag]({{ site.dcvb_js_api }}core/basic-structures/image-tag.html)
* [OriginalImageResultItem]({{ site.dcvb_js_api }}core/basic-structures/original-image-result-item.html)
* [TextZone]({{ site.dcvb_js_api }}core/intermediate-results/text-zone.html)
* [Warning]({{ site.dcvb_js_api }}core/basic-structures/warning.html)
* [BinaryImageUnit]({{ site.dcvb_js_api }}core/intermediate-results/binary-image-unit.html)
* [ColourImageUnit]({{ site.dcvb_js_api }}core/intermediate-results/colour-image-unit.html)
* [ContoursUnit]({{ site.dcvb_js_api }}core/intermediate-results/contours-unit.html)
* [EnhancedGrayscaleImageUnit]({{ site.dcvb_js_api }}core/intermediate-results/enhanced-grayscale-image-unit.html)
* [GrayscaleImageUnit]({{ site.dcvb_js_api }}core/intermediate-results/grayscale-image-unit.html)
* [IntermediateResult]({{ site.dcvb_js_api }}core/intermediate-results/intermediate-result.html)
* [IntermediateResultExtraInfo]({{ site.dcvb_js_api }}core/intermediate-results/intermediate-result-extra-info.html)
* [IntermediateResultUnit]({{ site.dcvb_js_api }}core/intermediate-results/intermediate-result-unit.html)
* [ObservationParameters]({{ site.dcvb_js_api }}core/intermediate-results/observation-parameters.html)
* [LineSegmentsUnit]({{ site.dcvb_js_api }}core/intermediate-results/line-segments-unit.html)
* [PredetectedRegionElement]({{ site.dcvb_js_api }}core/intermediate-results/predetected-region-element.html)
* [PredetectedRegionsUnit]({{ site.dcvb_js_api }}core/intermediate-results/predetected-regions-unit.html)
* [RegionObjectElement]({{ site.dcvb_js_api }}core/intermediate-results/region-object-element.html)
* [ScaledColourImageUnit]({{ site.dcvb_js_api }}core/intermediate-results/scaled-colour-image-unit.html)
* [TextRemovedBinaryImageUnit]({{ site.dcvb_js_api }}core/intermediate-results/text-removed-binary-image-unit.html)
* [TextureDetectionResultUnit]({{ site.dcvb_js_api }}core/intermediate-results/texture-detection-result-unit.html)
* [TextureRemovedBinaryImageUnit]({{ site.dcvb_js_api }}core/intermediate-results/texture-removed-binary-image-unit.html)
* [TextureRemovedGrayscaleImageUnit]({{ site.dcvb_js_api }}core/intermediate-results/texture-removed-grayscale-image-unit.html)
* [TextZonesUnit]({{ site.dcvb_js_api }}core/intermediate-results/text-zones-unit.html)
* [TransformedGrayscaleImageUnit]({{ site.dcvb_js_api }}core/intermediate-results/transformed-grayscale-image-unit.html)

### Enums

* [EnumBufferOverflowProtectionMode]({{ site.dcvb_js_api }}core/enum-buffer-overflow-protection-mode.html?lang=js)
* [EnumCapturedResultItemType]({{ site.dcvb_js_api }}core/enum-captured-result-item-type.html?lang=js)
* [EnumColourChannelUsageType]({{ site.dcvb_js_api }}core/enum-colour-channel-usage-type.html?lang=js)
* [EnumCornerType]({{ site.dcvb_js_api }}core/enum-corner-type.html?lang=js)
* [EnumErrorCode]({{ site.dcvb_js_api }}core/enum-error-code.html?lang=js)
* [EnumGrayscaleEnhancementMode]({{ site.dcvb_js_api }}core/enum-grayscale-enhancement-mode.html?lang=js)
* [EnumGrayscaleTransformationMode]({{ site.dcvb_js_api }}core/enum-grayscale-transformation-mode.html?lang=js)
* [EnumImagePixelFormat]({{ site.dcvb_js_api }}core/enum-image-pixel-format.html?lang=js)
* [EnumImageTagType]({{ site.dcvb_js_api }}core/enum-image-tag-type.html?lang=js)
* [EnumIntermediateResultUnitType]({{ site.dcvb_js_api }}core/enum-intermediate-result-unit-type.html?lang=js)
* [EnumModuleName]({{ site.dcvb_js_api }}core/enum-module-name.html?lang=js)
* [EnumRegionObjectElementType]({{ site.dcvb_js_api }}core/enum-region-object-element-type.html?lang=js)
* [EnumSectionType]({{ site.dcvb_js_api }}core/enum-section-type.html?lang=js)

## [DynamsoftLicense]({{ site.dcvb_js_api }}license/license-module.html)

### Classes

* [LicenseModule]({{ site.dcvb_js_api }}license/license-module-class.html)
* [LicenseManager]({{ site.dcvb_js_api }}license/license-manager.html)

## [DynamsoftUtility]({{ site.dcvb_js_api }}utility/utility-module.html)

### Classes

* [UtilityModule]({{ site.dcvb_js_api }}utility/utility-module-class.html)
* [ImageDrawer]({{ site.dcvb_js_api }}utility/image-drawer.html)
* [ImageIO]({{ site.dcvb_js_api }}utility/image-io.html)
* [ImageProcessor]({{ site.dcvb_js_api }}utility/image-processor.html)
* [MultiFrameResultCrossFilter]({{ site.dcvb_js_api }}utility//multi-frame-result-cross-filter.html)

### Enums

* [EnumFilterType]({{ site.dcvb_js_api }}utility/enum-filter-type.html?lang=js)