# API Reference - Python

## DynamsoftCaptureVisionRouter

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

- [`Constructor`](https://www.dynamsoft.com/capture-vision/docs/server/programming/python/api-reference/capture-vision-router/instantiate.md)
- [`Single-File Processing`](https://www.dynamsoft.com/capture-vision/docs/server/programming/python/api-reference/capture-vision-router/single-file-processing.md)
- [`Multiple-File Processing`](https://www.dynamsoft.com/capture-vision/docs/server/programming/python/api-reference/capture-vision-router/multiple-file-processing.md)
- [`Settings`](https://www.dynamsoft.com/capture-vision/docs/server/programming/python/api-reference/capture-vision-router/settings.md)
- [`Buffered Items`](https://www.dynamsoft.com/capture-vision/docs/server/programming/python/api-reference/capture-vision-router/buffered-items.md)
- [`Intermediate Result`](https://www.dynamsoft.com/capture-vision/docs/server/programming/python/api-reference/capture-vision-router/intermediate-result.md)

### Classes

- [`BufferedItemsManager`](https://www.dynamsoft.com/capture-vision/docs/server/programming/python/api-reference/capture-vision-router/auxiliary-classes/buffered-items-manager.md)
- [`CapturedResult`](https://www.dynamsoft.com/capture-vision/docs/server/programming/python/api-reference/capture-vision-router/auxiliary-classes/captured-result.md)
- [`CapturedResultFilter`](https://www.dynamsoft.com/capture-vision/docs/server/programming/python/api-reference/capture-vision-router/auxiliary-classes/captured-result-filter.md)
- [`CapturedResultReceiver`](https://www.dynamsoft.com/capture-vision/docs/server/programming/python/api-reference/capture-vision-router/auxiliary-classes/captured-result-receiver.md)
- [`CaptureStateListener`](https://www.dynamsoft.com/capture-vision/docs/server/programming/python/api-reference/capture-vision-router/auxiliary-classes/capture-state-listener.md)
- [`CaptureVisionRouterModule`](https://www.dynamsoft.com/capture-vision/docs/server/programming/python/api-reference/capture-vision-router/auxiliary-classes/capture-vision-router-module.md)
- [`ImageSourceStateListener`](https://www.dynamsoft.com/capture-vision/docs/server/programming/python/api-reference/capture-vision-router/auxiliary-classes/image-source-state-listener.md)
- [`IntermediateResultManager`](https://www.dynamsoft.com/capture-vision/docs/server/programming/python/api-reference/capture-vision-router/auxiliary-classes/intermediate-result-manager.md)
- [`IntermediateResultReceiver`](https://www.dynamsoft.com/capture-vision/docs/server/programming/python/api-reference/capture-vision-router/auxiliary-classes/intermediate-result-receiver.md)
- [`SimplifiedCaptureVisionSettings`](https://www.dynamsoft.com/capture-vision/docs/server/programming/python/api-reference/capture-vision-router/auxiliary-classes/simplified-capture-vision-settings.md)

### Enums

- [`EnumCaptureState`](https://www.dynamsoft.com/capture-vision/docs/server/programming/python/api-reference/capture-vision-router/enum-capture-state.md)
- [`EnumImageSourceState`](https://www.dynamsoft.com/capture-vision/docs/server/programming/python/api-reference/capture-vision-router/enum-image-source-state.md)
- [`EnumPresetTemplate`](https://www.dynamsoft.com/capture-vision/docs/server/programming/python/api-reference/capture-vision-router/enum-preset-template.md)

## DynamsoftBarcodeReader

### Classes

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

### Enums

- [`EnumBarcodeFormat`](https://www.dynamsoft.com/barcode-reader/docs/server/programming/python/api-reference/enum-barcode-format.md)
- [`EnumDeblurMode`](https://www.dynamsoft.com/barcode-reader/docs/server/programming/python/api-reference/enum-deblur-mode.md)
- [`EnumExtendedBarcodeResultType`](https://www.dynamsoft.com/barcode-reader/docs/server/programming/python/api-reference/enum-extended-barcode-result-type.md)
- [`EnumLocalizationMode`](https://www.dynamsoft.com/barcode-reader/docs/server/programming/python/api-reference/enum-localization-mode.md)
- [`EnumQRCodeErrorCorrectionLevel`](https://www.dynamsoft.com/barcode-reader/docs/server/programming/python/api-reference/enum-qr-code-error-correction-level.md)

## DynamsoftCore

### Classes

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

### Enums

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

## DynamsoftUtility

### Classes

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

### Enums

- [`FilterType`](https://www.dynamsoft.com/capture-vision/docs/server/programming/python/api-reference/utility/enum-filter-type.md)
- [`EnumLayoutPattern`](https://www.dynamsoft.com/capture-vision/docs/server/programming/python/api-reference/utility/enum-layout-pattern.md)
- [`EnumLayoutElementSource`](https://www.dynamsoft.com/capture-vision/docs/server/programming/python/api-reference/utility/enum-layout-element-source.md)

## DynamsoftLicense

- [`LicenseManager`](https://www.dynamsoft.com/capture-vision/docs/server/programming/python/api-reference/license/license-manager.md)
- [`LicenseModule`](https://www.dynamsoft.com/capture-vision/docs/server/programming/python/api-reference/license/license-module.md)


## DynamsoftImageProcessing

- [`ImageProcessingModule`](https://www.dynamsoft.com/capture-vision/docs/server/programming/python/api-reference/image-processing/image-processing-module.md)

