# Dynamsoft Capture Vision API Reference - .NET Edition

## DynamsoftCaptureVisionRouter

### [CaptureVisionRouter](https://www.dynamsoft.com/capture-vision/docs/server/programming/dotnet/api-reference/capture-vision-router/capture-vision-router.md)

- [`Constructor and Destructor`](/capture-vision/docs/server/programming/dotnet/api-reference/capture-vision-router/instantiate.html)
- [`Single-File Processing`](/capture-vision/docs/server/programming/dotnet/api-reference/capture-vision-router/single-file-processing.html)
- [`Multiple-File Processing`](/capture-vision/docs/server/programming/dotnet/api-reference/capture-vision-router/multiple-file-processing.html)
- [`Settings`](/capture-vision/docs/server/programming/dotnet/api-reference/capture-vision-router/settings.html)
- [`Auxiliary Methods`](/capture-vision/docs/server/programming/dotnet/api-reference/capture-vision-router/auxiliary-methods.html)

### Classes

- [`BufferedItemsManager`](/capture-vision/docs/server/programming/dotnet/api-reference/capture-vision-router/auxiliary-classes/buffered-items-manager.html)
- [`CaptureVisionRouterModule`](/capture-vision/docs/server/programming/dotnet/api-reference/capture-vision-router/auxiliary-classes/capture-vision-router-module.html)
- [`CapturedResultFilter`](/capture-vision/docs/server/programming/dotnet/api-reference/capture-vision-router/auxiliary-classes/captured-result-filter.html)
- [`CapturedResultReceiver`](/capture-vision/docs/server/programming/dotnet/api-reference/capture-vision-router/auxiliary-classes/captured-result-receiver.html)
- [`CapturedResult`](/capture-vision/docs/server/programming/dotnet/api-reference/capture-vision-router/auxiliary-classes/captured-result.html)
- [`IntermediateResultManager`](/capture-vision/docs/server/programming/dotnet/api-reference/capture-vision-router/auxiliary-classes/intermediate-result-manager.html)
- [`IntermediateResultReceiver`](/capture-vision/docs/server/programming/dotnet/api-reference/capture-vision-router/auxiliary-classes/intermediate-result-receiver.html)
- [`PresetTemplate`](/capture-vision/docs/server/programming/dotnet/api-reference/capture-vision-router/auxiliary-classes/preset-template.html)
- [`SimplifiedCaptureVisionSettings`](/capture-vision/docs/server/programming/dotnet/api-reference/capture-vision-router/auxiliary-classes/simplified-capture-vision-settings.html)

### Interfaces

- [`ICaptureStateListener`](/capture-vision/docs/server/programming/dotnet/api-reference/capture-vision-router/auxiliary-classes/capture-state-listener.html)
- [`IImageSourceStateListener`](/capture-vision/docs/server/programming/dotnet/api-reference/capture-vision-router/auxiliary-classes/image-source-state-listener.html)

### Enums

- [`EnumCaptureState`](/capture-vision/docs/server/programming/dotnet/api-reference/capture-vision-router/enum-capture-state.html)
- [`EnumImageSourceState`](/capture-vision/docs/server/programming/dotnet/api-reference/capture-vision-router/enum-image-source-state.html)

## DynamsoftBarcodeReader

### Classes

- [`AztecDetails`](/barcode-reader/docs/server/programming/dotnet/api-reference/aztec-details.html)
- [`BarcodeDetails`](/barcode-reader/docs/server/programming/dotnet/api-reference/barcode-details.html)
- [`BarcodeReaderModule`](/barcode-reader/docs/server/programming/dotnet/api-reference/barcode-reader-module.html)
- [`BarcodeResultItem`](/barcode-reader/docs/server/programming/dotnet/api-reference/barcode-result-item.html)
- [`CandidateBarcodeZone`](/barcode-reader/docs/server/programming/dotnet/api-reference/candidate-barcode-zone.html)
- [`CandidateBarcodeZonesUnit`](/barcode-reader/docs/server/programming/dotnet/api-reference/candidate-barcode-zones-unit.html)
- [`ComplementedBarcodeImageUnit`](/barcode-reader/docs/server/programming/dotnet/api-reference/complemented-barcode-image-unit.html)
- [`DataMatrixDetails`](/barcode-reader/docs/server/programming/dotnet/api-reference/datamatrix-details.html)
- [`DecodedBarcodeElement`](/barcode-reader/docs/server/programming/dotnet/api-reference/decoded-barcode-element.html)
- [`DecodedBarcodesResult`](/barcode-reader/docs/server/programming/dotnet/api-reference/decoded-barcodes-result.html)
- [`DecodedBarcodesUnit`](/barcode-reader/docs/server/programming/dotnet/api-reference/decoded-barcodes-unit.html)
- [`DeformationResistedBarcodeImageUnit`](/barcode-reader/docs/server/programming/dotnet/api-reference/deformation-resisted-barcode-image-unit.html)
- [`DeformationResistedBarcode`](/barcode-reader/docs/server/programming/dotnet/api-reference/deformation-resisted-barcode.html)
- [`ECISegment`](/barcode-reader/docs/server/programming/dotnet/api-reference/eci-segment.html)
- [`ExtendedBarcodeResult`](/barcode-reader/docs/server/programming/dotnet/api-reference/extended-barcode-result.html)
- [`LocalizedBarcodeElement`](/barcode-reader/docs/server/programming/dotnet/api-reference/localized-barcode-element.html)
- [`LocalizedBarcodesUnit`](/barcode-reader/docs/server/programming/dotnet/api-reference/localized-barcodes-unit.html)
- [`OneDCodeDetails`](/barcode-reader/docs/server/programming/dotnet/api-reference/oned-code-details.html)
- [`PDF417Details`](/barcode-reader/docs/server/programming/dotnet/api-reference/pdf417-details.html)
- [`QRCodeDetails`](/barcode-reader/docs/server/programming/dotnet/api-reference/qr-code-details.html)
- [`ScaledBarcodeImageUnit`](/barcode-reader/docs/server/programming/dotnet/api-reference/scaled-barcode-image-unit.html)
- [`SimplifiedBarcodeReaderSettings`](/barcode-reader/docs/server/programming/dotnet/api-reference/simplified-barcode-reader-settings.html)

### Enums

- [`EnumBarcodeFormat`](/barcode-reader/docs/server/programming/dotnet/api-reference/enum-barcode-format.html)
- [`EnumDeblurMode`](/barcode-reader/docs/server/programming/dotnet/api-reference/enum-deblur-mode.html)
- [`EnumExtendedBarcodeResultType`](/barcode-reader/docs/server/programming/dotnet/api-reference/enum-extended-barcode-result-type.html)
- [`EnumLocalizationMode`](/barcode-reader/docs/server/programming/dotnet/api-reference/enum-localization-mode.html)
- [`EnumQRCodeErrorCorrectionLevel`](/barcode-reader/docs/server/programming/dotnet/api-reference/enum-qr-code-error-correction-level.html)

## DynamsoftLabelRecognizer

### Classes

- [`BufferedCharacterItemSet`](/label-recognition/docs/server/programming/dotnet/api-reference/buffered-character-item-set.html)
- [`BufferedCharacterItem`](/label-recognition/docs/server/programming/dotnet/api-reference/buffered-character-item.html)
- [`CharacterCluster`](/label-recognition/docs/server/programming/dotnet/api-reference/character-cluster.html)
- [`CharacterResult`](/label-recognition/docs/server/programming/dotnet/api-reference/character-result.html)
- [`LabelRecognizerModule`](/label-recognition/docs/server/programming/dotnet/api-reference/label-recognizer-module.html)
- [`LocalizedTextLineElement`](/label-recognition/docs/server/programming/dotnet/api-reference/localized-text-line-element.html)
- [`LocalizedTextLinesUnit`](/label-recognition/docs/server/programming/dotnet/api-reference/localized-text-lines-unit.html)
- [`RawTextLine`](/label-recognition/docs/server/programming/dotnet/api-reference/raw-text-line.html)
- [`RawTextLinesUnit`](/label-recognition/docs/server/programming/dotnet/api-reference/raw-text-lines-unit.html)
- [`RecognizedTextLineElement`](/label-recognition/docs/server/programming/dotnet/api-reference/recognized-text-line-element.html)
- [`RecognizedTextLinesResult`](/label-recognition/docs/server/programming/dotnet/api-reference/recognized-text-lines-result.html)
- [`RecognizedTextLinesUnit`](/label-recognition/docs/server/programming/dotnet/api-reference/recognized-text-lines-unit.html)
- [`TextLineResultItem`](/label-recognition/docs/server/programming/dotnet/api-reference/text-line-result-item.html)
- [`SimplifiedLabelRecognizerSettings`](/label-recognition/docs/server/programming/dotnet/api-reference/simplified-label-recognizer-settings.html)

### Enums

- [`EnumRawTextLineStatus`](/label-recognition/docs/server/programming/dotnet/api-reference/enum-raw-text-line-status.html)

## DynamsoftDocumentNormalizer

### Classes

- [`CandidateQuadEdgesUnit`](/document-normalizer/docs/server/programming/dotnet/api-reference/candidate-quad-edges-unit.html)
- [`CornersUnit`](/document-normalizer/docs/server/programming/dotnet/api-reference/corners-unit.html)
- [`DetectedQuadElement`](/document-normalizer/docs/server/programming/dotnet/api-reference/detected-quad-element.html)
- [`DetectedQuadResultItem`](/document-normalizer/docs/server/programming/dotnet/api-reference/detected-quad-result-item.html)
- [`DetectedQuadsUnit`](/document-normalizer/docs/server/programming/dotnet/api-reference/detected-quads-unit.html)
- [`DeskewedImageElement`](/document-normalizer/docs/server/programming/dotnet/api-reference/deskewed-image-element.html)
- [`DeskewedImageResultItem`](/document-normalizer/docs/server/programming/dotnet/api-reference/deskewed-image-result-item.html)
- [`DeskewedImageUnit`](/document-normalizer/docs/server/programming/dotnet/api-reference/deskewed-image-unit.html)
- [`DocumentNormalizerModule`](/document-normalizer/docs/server/programming/dotnet/api-reference/document-normalizer-module.html)
- [`EnhancedImageElement`](/document-normalizer/docs/server/programming/dotnet/api-reference/enhanced-image-element.html)
- [`EnhancedImageResultItem`](/document-normalizer/docs/server/programming/dotnet/api-reference/enhanced-image-result-item.html)
- [`EnhancedImageUnit`](/document-normalizer/docs/server/programming/dotnet/api-reference/enhanced-image-unit.html)
- [`LongLinesUnit`](/document-normalizer/docs/server/programming/dotnet/api-reference/long-lines-unit.html)
- [`LogicLinesUnit`](/document-normalizer/docs/server/programming/dotnet/api-reference/logic-lines-unit.html)
- [`ProcessedDocumentResult`](/document-normalizer/docs/server/programming/dotnet/api-reference/processed-document-result.html)
- [`SimplifiedDocumentNormalizerSettings`](/document-normalizer/docs/server/programming/dotnet/api-reference/simplified-document-normalizer-settings.html)

### Enums

- [`EnumImageColourMode`](/document-normalizer/docs/server/programming/dotnet/api-reference/enum-image-colour-mode.html)

## DynamsoftCodeParser

### Classes

- [`CodeType`](/code-parser/docs/server/programming/dotnet/api-reference/code-type.html)
- [`CodeParserModule`](/code-parser/docs/server/programming/dotnet/api-reference/code-parser-module.html)
- [`ParsedResultItem`](/code-parser/docs/server/programming/dotnet/api-reference/parsed-result-item.html)
- [`ParsedResult`](/code-parser/docs/server/programming/dotnet/api-reference/parsed-result.html)

### Enums

- [`EnumMappingStatus`](/code-parser/docs/server/programming/dotnet/api-reference/enum-mapping-status.html)
- [`EnumValiadtionStatus`](/code-parser/docs/server/programming/dotnet/api-reference/enum-validation-status.html)

## DynamsoftCore

### Classes

- [`AbstractIntermediateResultReceiver`](/capture-vision/docs/server/programming/dotnet/api-reference/core/intermediate-results/abstract-intermediate-result-receiver.html)
- [`AuxiliaryRegionElement`](/capture-vision/docs/server/programming/dotnet/api-reference/core/intermediate-results/auxiliary-region-element.html)
- [`BinaryImageUnit`](/capture-vision/docs/server/programming/dotnet/api-reference/core/intermediate-results/binary-image-unit.html)
- [`CapturedResultBase`](/capture-vision/docs/server/programming/dotnet/api-reference/core/basic-classes/captured-result-base.html)
- [`CapturedResultItem`](/capture-vision/docs/server/programming/dotnet/api-reference/core/basic-classes/captured-result-item.html)
- [`ColourImageUnit`](/capture-vision/docs/server/programming/dotnet/api-reference/core/intermediate-results/colour-image-unit.html)
- [`ContoursUnit`](/capture-vision/docs/server/programming/dotnet/api-reference/core/intermediate-results/contours-unit.html)
- [`Contour`](/capture-vision/docs/server/programming/dotnet/api-reference/core/basic-classes/contour.html)
- [`CoreModule`](/capture-vision/docs/server/programming/dotnet/api-reference/core/basic-classes/core-module.html)
- [`Corner`](/capture-vision/docs/server/programming/dotnet/api-reference/core/basic-classes/corner.html)
- [`Edge`](/capture-vision/docs/server/programming/dotnet/api-reference/core/basic-classes/edge.html)
- [`EnhancedGrayscaleImageUnit`](/capture-vision/docs/server/programming/dotnet/api-reference/core/intermediate-results/enhanced-grayscale-image-unit.html)
- [`FileImageTag`](/capture-vision/docs/server/programming/dotnet/api-reference/core/basic-classes/file-image-tag.html)
- [`GrayscaleImageUnit`](/capture-vision/docs/server/programming/dotnet/api-reference/core/intermediate-results/grayscale-image-unit.html)
- [`ImageData`](/capture-vision/docs/server/programming/dotnet/api-reference/core/basic-classes/image-data.html)
- [`ImageSourceAdapter`](/capture-vision/docs/server/programming/dotnet/api-reference/core/basic-classes/image-source-adapter.html)
- [`ImageTag`](/capture-vision/docs/server/programming/dotnet/api-reference/core/basic-classes/image-tag.html)
- [`IntermediateResultExtraInfo`](/capture-vision/docs/server/programming/dotnet/api-reference/core/intermediate-results/intermediate-result-extra-info.html)
- [`IntermediateResultUnit`](/capture-vision/docs/server/programming/dotnet/api-reference/core/intermediate-results/intermediate-result-unit.html)
- [`IntermediateResult`](/capture-vision/docs/server/programming/dotnet/api-reference/core/intermediate-results/intermediate-result.html)
- [`LineSegmentsUnit`](/capture-vision/docs/server/programming/dotnet/api-reference/core/intermediate-results/line-segments-unit.html)
- [`LineSegment`](/capture-vision/docs/server/programming/dotnet/api-reference/core/basic-classes/line-segment.html)
- [`ObservationParameters`](/capture-vision/docs/server/programming/dotnet/api-reference/core/intermediate-results/observed-parameters.html)
- [`OriginalImageResultItem`](/capture-vision/docs/server/programming/dotnet/api-reference/core/basic-classes/original-image-result-item.html)
- [`PDFReadingParameter`](/capture-vision/docs/server/programming/dotnet/api-reference/core/basic-classes/pdf-reading-parameter.html)
- [`Point`](/capture-vision/docs/server/programming/dotnet/api-reference/core/basic-classes/point.html)
- [`PredetectedRegionElement`](/capture-vision/docs/server/programming/dotnet/api-reference/core/intermediate-results/predetected-region-element.html)
- [`PredetectedRegionsUnit`](/capture-vision/docs/server/programming/dotnet/api-reference/core/intermediate-results/predetected-regions-unit.html)
- [`Quadrilateral`](/capture-vision/docs/server/programming/dotnet/api-reference/core/basic-classes/quadrilateral.html)
- [`Rect`](/capture-vision/docs/server/programming/dotnet/api-reference/core/basic-classes/rect.html)
- [`RegionObjectElement`](/capture-vision/docs/server/programming/dotnet/api-reference/core/intermediate-results/region-object-element.html)
- [`ScaledColourImageUnit`](/capture-vision/docs/server/programming/dotnet/api-reference/core/intermediate-results/scaled-colour-image-unit.html)
- [`ShortLinesUnit`](/capture-vision/docs/server/programming/dotnet/api-reference/core/intermediate-results/short-lines-unit.html)
- [`TextRemovedBinaryImageUnit`](/capture-vision/docs/server/programming/dotnet/api-reference/core/intermediate-results/text-removed-binary-image-unit.html)
- [`TextZone`](/capture-vision/docs/server/programming/dotnet/api-reference/core/intermediate-results/text-zone.html)
- [`TextZonesUnit`](/capture-vision/docs/server/programming/dotnet/api-reference/core/intermediate-results/text-zones-unit.html)
- [`TextureDetectionResultUnit`](/capture-vision/docs/server/programming/dotnet/api-reference/core/intermediate-results/texture-detection-result-unit.html)
- [`TextureRemovedBinaryImageUnit`](/capture-vision/docs/server/programming/dotnet/api-reference/core/intermediate-results/texture-removed-binary-image-unit.html)
- [`TextureRemovedGrayscaleImageUnit`](/capture-vision/docs/server/programming/dotnet/api-reference/core/intermediate-results/texture-removed-grayscale-image-unit.html)
- [`TransformedGrayscaleImageUnit`](/capture-vision/docs/server/programming/dotnet/api-reference/core/intermediate-results/transformed-grayscale-image-unit.html)
- [`Vector4`](/capture-vision/docs/server/programming/dotnet/api-reference/core/basic-classes/vector4.html)
- [`VideoFrameTag`](/capture-vision/docs/server/programming/dotnet/api-reference/core/basic-classes/video-frame-tag.html)

### Interface

- [`IImageSourceErrorListener`](/capture-vision/docs/server/programming/dotnet/api-reference/core/basic-classes/image-source-error-listener.html)

### Enums

- [`EnumBufferOverflowProtectionMode`](/capture-vision/docs/server/programming/dotnet/api-reference/core/enum-buffer-overflow-protection-mode.html)
- [`EnumCapturedResultItemType`](/capture-vision/docs/server/programming/dotnet/api-reference/core/enum-captured-result-item-type.html)
- [`EnumColourChannelUsageType`](/capture-vision/docs/server/programming/dotnet/api-reference/core/enum-colour-channel-usage-type.html)
- [`EnumCornerType`](/capture-vision/docs/server/programming/dotnet/api-reference/core/enum-corner-type.html)
- [`EnumCrossVerificationStatus`](/capture-vision/docs/server/programming/dotnet/api-reference/core/enum-cross-verification-status.html)
- [`EnumErrorCode`](/capture-vision/docs/server/programming/dotnet/api-reference/core/enum-error-code.html)
- [`EnumGrayscaleEnhancementMode`](/capture-vision/docs/server/programming/dotnet/api-reference/core/enum-grayscale-enhancement-mode.html)
- [`EnumGrayscaleTransformationMode`](/capture-vision/docs/server/programming/dotnet/api-reference/core/enum-grayscale-transformation-mode.html)
- [`EnumImageCaptureDistanceMode`](/capture-vision/docs/server/programming/dotnet/api-reference/core/enum-image-capture-distance-mode.html)
- [`EnumImageFileFormat`](/capture-vision/docs/server/programming/dotnet/api-reference/core/enum-image-file-format.html)
- [`EnumImagePixelFormat`](/capture-vision/docs/server/programming/dotnet/api-reference/core/enum-image-pixel-format.html)
- [`EnumImageTagType`](/capture-vision/docs/server/programming/dotnet/api-reference/core/enum-image-tag-type.html)
- [`EnumIntermediateResultUnitType`](/capture-vision/docs/server/programming/dotnet/api-reference/core/enum-intermediate-result-unit-type.html)
- [`EnumPDFReadingMode`](/capture-vision/docs/server/programming/dotnet/api-reference/core/enum-pdf-reading-mode.html)                
- [`MeasureUnit`](/capture-vision/docs/server/programming/dotnet/api-reference/core/enum-measure-unit.html)
- [`EnumRasterDataSource`](/capture-vision/docs/server/programming/dotnet/api-reference/core/enum-raster-data-source.html)
- [`EnumRegionObjectElementType`](/capture-vision/docs/server/programming/dotnet/api-reference/core/enum-region-object-element-type.html)
- [`EnumSectionType`](/capture-vision/docs/server/programming/dotnet/api-reference/core/enum-section-type.html)
- [`EnumTransformMatrixType`](/capture-vision/docs/server/programming/dotnet/api-reference/core/enum-transform-matrix-type.html)
- [`EnumVideoFrameQuality`](/capture-vision/docs/server/programming/dotnet/api-reference/core/enum-video-frame-quality.html)

## DynamsoftUtility

- [`DirectoryFetcher`](/capture-vision/docs/server/programming/dotnet/api-reference/utility/directory-fetcher.html)
- [`FileFetcher`](/capture-vision/docs/server/programming/dotnet/api-reference/utility/file-fetcher.html)
- [`ImageIO`](/capture-vision/docs/server/programming/dotnet/api-reference/utility/image-io.html)
- [`ImageProcessor`](/capture-vision/docs/server/programming/dotnet/api-reference/utility/image-processor.html)
- [`ImageDrawer`](/capture-vision/docs/server/programming/dotnet/api-reference/utility/image-drawer.html)
- [`LayoutAnalyzer`](/capture-vision/docs/server/programming/dotnet/api-reference/utility/layout-analyzer.html)
- [`LayoutAxis`](/capture-vision/docs/server/programming/dotnet/api-reference/utility/layout-axis.html)
- [`LayoutAnalysisParameter`](/capture-vision/docs/server/programming/dotnet/api-reference/utility/layout-analysis-parameter.html)
- [`LayoutElement`](/capture-vision/docs/server/programming/dotnet/api-reference/utility/layout-element.html)
- [`LayoutAnalysisResult`](/capture-vision/docs/server/programming/dotnet/api-reference/utility/layout-analysis-result.html)
- [`MultiFrameResultCrossFilter`](/capture-vision/docs/server/programming/dotnet/api-reference/utility/multi-frame-result-cross-filter.html)
- [`ProactiveImageSourceAdapter`](/capture-vision/docs/server/programming/dotnet/api-reference/utility/proactive-image-source-adapter.html)
- [`UtilityModule`](/capture-vision/docs/server/programming/dotnet/api-reference/utility/utility-module.html)

### Enums

- [`EnumFilterType`](/capture-vision/docs/server/programming/dotnet/api-reference/utility/enum-filter-type.html)
- [`LayoutPattern`](/capture-vision/docs/server/programming/dotnet/api-reference/utility/enum-layout-pattern.html)
- [`LayoutElementSource`](/capture-vision/docs/server/programming/dotnet/api-reference/utility/enum-layout-element-source.html)

## DynamsoftLicense

- [`LicenseManager`](/capture-vision/docs/server/programming/dotnet/api-reference/license/license-manager.html)
- [`LicenseModule`](/capture-vision/docs/server/programming/dotnet/api-reference/license/license-module.html)


## DynamsoftImageProcessing

### Classes

- [`ImageProcessingModule`](/capture-vision/docs/server/programming/dotnet/api-reference/image-processing/image-processing-module.html)


## DynamsoftIdentityUtility

- [`IdentityUtilityModule`](/capture-vision/docs/server/programming/dotnet/api-reference/id-utility/identity-utility-module.html)
- [`IdentityProcessor`](/capture-vision/docs/server/programming/dotnet/api-reference/id-utility/identity-processor.html)
