|
| 1 | +--- |
| 2 | +layout: default-layout |
| 3 | +title: Dynamsoft Barcode Reader C++ API Reference - Main Page |
| 4 | +description: This is the main page of Dynamsoft Barcode Reader SDK API Reference for C++ Language. |
| 5 | +keywords: CBarcodeReader, api reference, C++ |
| 6 | +needAutoGenerateSidebar: false |
| 7 | +--- |
| 8 | + |
| 9 | +# API Reference - C++ |
| 10 | + |
| 11 | + |
| 12 | +## DynamsoftCaptureVisionRouter |
| 13 | + |
| 14 | +### [CCaptureVisionRouter]({{ site.dcv_cpp_api }}capture-vision-router/capture-vision-router.html) |
| 15 | + |
| 16 | +- [`Constructor and Destructor`]({{ site.dcv_cpp_api }}capture-vision-router/instantiate.html) |
| 17 | +- [`Single-File Processing`]({{ site.dcv_cpp_api }}capture-vision-router/single-file-processing.html) |
| 18 | +- [`Multiple-File Processing`]({{ site.dcv_cpp_api }}capture-vision-router/multiple-file-processing.html) |
| 19 | +- [`Settings`]({{ site.dcv_cpp_api }}capture-vision-router/settings.html) |
| 20 | +- [`Intermediate Result`]({{ site.dcv_cpp_api }}capture-vision-router/intermediate-result.html) |
| 21 | +- [`Auxiliary Methods`]({{ site.dcv_cpp_api }}capture-vision-router/auxiliary-methods.html) |
| 22 | + |
| 23 | +### Classes |
| 24 | + |
| 25 | +- [`CCaptureStateListener`]({{ site.dcv_cpp_api }}capture-vision-router/auxiliary-classes/capture-state-listener.html) |
| 26 | +- [`CCaptureVisionRouterModule`]({{ site.dcv_cpp_api }}capture-vision-router/auxiliary-classes/capture-vision-router-module.html) |
| 27 | +- [`CCapturedResultFilter`]({{ site.dcv_cpp_api }}capture-vision-router/auxiliary-classes/captured-result-filter.html) |
| 28 | +- [`CCapturedResultReceiver`]({{ site.dcv_cpp_api }}capture-vision-router/auxiliary-classes/captured-result-receiver.html) |
| 29 | +- [`CImageSourceStateListener`]({{ site.dcv_cpp_api }}capture-vision-router/auxiliary-classes/image-source-state-listener.html) |
| 30 | +- [`CIntermediateResultManager`]({{ site.dcv_cpp_api }}capture-vision-router/auxiliary-classes/intermediate-result-manager.html) |
| 31 | +- [`CIntermediateResultReceiver`]({{ site.dcv_cpp_api }}capture-vision-router/auxiliary-classes/intermediate-result-receiver.html) |
| 32 | +- [`CPresetTemplate`]({{ site.dcv_cpp_api }}capture-vision-router/auxiliary-classes/preset-template.html) |
| 33 | + |
| 34 | +### Structs |
| 35 | + |
| 36 | +- [`SimplifiedCaptureVisionSettings`]({{ site.dcv_cpp_api }}capture-vision-router/structs/simplified-capture-vision-settings.html) |
| 37 | + |
| 38 | +### Enums |
| 39 | + |
| 40 | +- [`CaptureState`]({{ site.dcv_enumerations }}capture-vision-router/capture-state.html?lang=cpp) |
| 41 | + |
| 42 | +## DynamsoftBarcodeReader |
| 43 | + |
| 44 | +### Classes |
| 45 | + |
| 46 | +- [`CAztecDetails`]({{ site.dbr_cpp_api }}aztec-details.html) |
| 47 | +- [`CBarcodeDetails`]({{ site.dbr_cpp_api }}barcode-details.html) |
| 48 | +- [`CBarcodeReaderModule`]({{ site.dbr_cpp_api }}barcode-reader-module.html) |
| 49 | +- [`CBarcodeResultItem`]({{ site.dbr_cpp_api }}barcode-result-item.html) |
| 50 | +- [`CCandidateBarcodeZonesUnit`]({{ site.dbr_cpp_api }}candidate-barcode-zones-unit.html) |
| 51 | +- [`CComplementedBarcodeImageUnit`]({{ site.dbr_cpp_api }}complemented-barcode-image-unit.html) |
| 52 | +- [`CDataMatrixDetails`]({{ site.dbr_cpp_api }}datamatrix-details.html) |
| 53 | +- [`CDecodedBarcodeElement`]({{ site.dbr_cpp_api }}decoded-barcode-element.html) |
| 54 | +- [`CDecodedBarcodesResult`]({{ site.dbr_cpp_api }}decoded-barcodes-result.html) |
| 55 | +- [`CDecodedBarcodesUnit`]({{ site.dbr_cpp_api }}decoded-barcodes-unit.html) |
| 56 | +- [`CDeformationResistedBarcodeImageUnit`]({{ site.dbr_cpp_api }}deformation-resisted-barcode-image-unit.html) |
| 57 | +- [`CExtendedBarcodeResult`]({{ site.dbr_cpp_api }}extended-barcode-result.html) |
| 58 | +- [`CLocalizedBarcodeElement`]({{ site.dbr_cpp_api }}localized-barcode-element.html) |
| 59 | +- [`CLocalizedBarcodesUnit`]({{ site.dbr_cpp_api }}localized-barcodes-unit.html) |
| 60 | +- [`COneDCodeDetails`]({{ site.dbr_cpp_api }}oned-code-details.html) |
| 61 | +- [`CPDF417Details`]({{ site.dbr_cpp_api }}pdf417-details.html) |
| 62 | +- [`CQRCodeDetails`]({{ site.dbr_cpp_api }}qr-code-details.html) |
| 63 | +- [`CScaledUpBarcodeImageUnit`]({{ site.dbr_cpp_api }}scaled-up-barcode-image-unit.html) |
| 64 | + |
| 65 | +### Structs |
| 66 | + |
| 67 | +- [`SimplifiedBarcodeReaderSettings`]({{ site.dbr_cpp_api }}simplified-barcode-reader-settings.html) |
| 68 | + |
| 69 | +### Enums |
| 70 | + |
| 71 | +- [`BarcodeFormat`]({{ site.dcv_enumerations }}barcode-reader/barcode-format.html?lang=cpp) |
| 72 | +- [`DeblurMode`]({{ site.dcv_enumerations }}barcode-reader/deblur-mode.html?lang=cpp) |
| 73 | +- [`ExtendedBarcodeResultType`]({{ site.dcv_enumerations }}barcode-reader/extended-barcode-result-type.html?lang=cpp) |
| 74 | +- [`LocalizationMode`]({{ site.dcv_enumerations }}barcode-reader/localization-mode.html?lang=cpp) |
| 75 | +- [`QRCodeErrorCorrectionLevel`]({{ site.dcv_enumerations }}barcode-reader/qr-code-error-correction-level.html?lang=cpp) |
| 76 | + |
| 77 | +## DynamsoftCore |
| 78 | + |
| 79 | +### Classes |
| 80 | + |
| 81 | +- [`CAbstractIntermediateResultReceiver`]({{ site.dcv_cpp_api }}core/intermediate-results/abstract-intermediate-result-receiver.html) |
| 82 | +- [`CBinaryImageUnit`]({{ site.dcv_cpp_api }}core/intermediate-results/binary-image-unit.html) |
| 83 | +- [`CCapturedResultItem`]({{ site.dcv_cpp_api }}core/basic-structures/captured-result-item.html) |
| 84 | +- [`CCapturedResult`]({{ site.dcv_cpp_api }}core/basic-structures/captured-result.html) |
| 85 | +- [`CColourImageUnit`]({{ site.dcv_cpp_api }}core/intermediate-results/colour-image-unit.html) |
| 86 | +- [`CContoursUnit`]({{ site.dcv_cpp_api }}core/intermediate-results/contours-unit.html) |
| 87 | +- [`CContour`]({{ site.dcv_cpp_api }}core/basic-structures/contour.html) |
| 88 | +- [`CCoreModule`]({{ site.dcv_cpp_api }}core/basic-structures/core-module.html) |
| 89 | +- [`CCorner`]({{ site.dcv_cpp_api }}core/basic-structures/corner.html) |
| 90 | +- [`CEdge`]({{ site.dcv_cpp_api }}core/basic-structures/edge.html) |
| 91 | +- [`CEnhancedGrayscaleImageUnit`]({{ site.dcv_cpp_api }}core/intermediate-results/enhanced-grayscale-image-unit.html) |
| 92 | +- [`CFileImageTag`]({{ site.dcv_cpp_api }}core/basic-structures/file-image-tag.html) |
| 93 | +- [`CGrayscaleImageUnit`]({{ site.dcv_cpp_api }}core/intermediate-results/grayscale-image-unit.html) |
| 94 | +- [`CImageData`]({{ site.dcv_cpp_api }}core/basic-structures/image-data.html) |
| 95 | +- [`CImageSourceAdapter`]({{ site.dcv_cpp_api }}core/basic-structures/image-source-adapter.html) |
| 96 | +- [`CImageSourceErrorListener`]({{ site.dcv_cpp_api }}core/basic-structures/image-source-error-listener.html) |
| 97 | +- [`CImageTag`]({{ site.dcv_cpp_api }}core/basic-structures/image-tag.html) |
| 98 | +- [`CIntermediateResultUnit`]({{ site.dcv_cpp_api }}core/intermediate-results/intermediate-result-unit.html) |
| 99 | +- [`CIntermediateResult`]({{ site.dcv_cpp_api }}core/intermediate-results/intermediate-result.html) |
| 100 | +- [`CLineSegmentsUnit`]({{ site.dcv_cpp_api }}core/intermediate-results/line-segments-unit.html) |
| 101 | +- [`CLineSegment`]({{ site.dcv_cpp_api }}core/basic-structures/line-segment.html) |
| 102 | +- [`CObservationParameters`]({{ site.dcv_cpp_api }}core/intermediate-results/observed-parameters.html) |
| 103 | +- [`COriginalImageResultItem`]({{ site.dcv_cpp_api }}core/basic-structures/original-image-result-item.html) |
| 104 | +- [`CPDFReadingParameter`]({{ site.dcv_cpp_api }}core/basic-structures/pdf-reading-parameter.html) |
| 105 | +- [`CPoint`]({{ site.dcv_cpp_api }}core/basic-structures/point.html) |
| 106 | +- [`CPredetectedRegionElement`]({{ site.dcv_cpp_api }}core/intermediate-results/predetected-region-element.html) |
| 107 | +- [`CPredetectedRegionsUnit`]({{ site.dcv_cpp_api }}core/intermediate-results/predetected-regions-unit.html) |
| 108 | +- [`CQuadrilateral`]({{ site.dcv_cpp_api }}core/basic-structures/quadrilateral.html) |
| 109 | +- [`CRect`]({{ site.dcv_cpp_api }}core/basic-structures/rect.html) |
| 110 | +- [`CRegionObjectElement`]({{ site.dcv_cpp_api }}core/intermediate-results/region-object-element.html) |
| 111 | +- [`CScaledDownColourImageUnit`]({{ site.dcv_cpp_api }}core/intermediate-results/scaled-down-colour-image-unit.html) |
| 112 | +- [`CShortLinesUnit`]({{ site.dcv_cpp_api }}core/intermediate-results/short-lines-unit.html) |
| 113 | +- [`CTextRemovedBinaryImageUnit`]({{ site.dcv_cpp_api }}core/intermediate-results/text-removed-binary-image-unit.html) |
| 114 | +- [`CTextZone`]({{ site.dcv_cpp_api }}core/intermediate-results/text-zone.html) |
| 115 | +- [`CTextZonesUnit`]({{ site.dcv_cpp_api }}core/intermediate-results/text-zones-unit.html) |
| 116 | +- [`CTextureDetectionResultUnit`]({{ site.dcv_cpp_api }}core/intermediate-results/texture-detection-result-unit.html) |
| 117 | +- [`CTextureRemovedBinaryImageUnit`]({{ site.dcv_cpp_api }}core/intermediate-results/texture-removed-binary-image-unit.html) |
| 118 | +- [`CTextureRemovedGrayscaleImageUnit`]({{ site.dcv_cpp_api }}core/intermediate-results/texture-removed-grayscale-image-unit.html) |
| 119 | +- [`CTransformedGrayscaleImageUnit`]({{ site.dcv_cpp_api }}core/intermediate-results/transformed-grayscale-image-unit.html) |
| 120 | +- [`CVector4`]({{ site.dcv_cpp_api }}core/basic-structures/vector4.html) |
| 121 | +- [`CVideoFrameTag`]({{ site.dcv_cpp_api }}core/basic-structures/video-frame-tag.html) |
| 122 | + |
| 123 | +### Structs |
| 124 | + |
| 125 | +- [`IntermediateResultExtraInfo`]({{ site.dcv_cpp_api }}core/structs/intermediate-result-extra-info.html) |
| 126 | + |
| 127 | +### Enums |
| 128 | + |
| 129 | +- [`BufferOverflowProtectionMode`]({{ site.dcv_enumerations }}core/buffer-overflow-protection-mode.html?lang=cpp) |
| 130 | +- [`CapturedResultItemType`]({{ site.dcv_enumerations }}core/captured-result-item-type.html?lang=cpp) |
| 131 | +- [`ColourChannelUsageType`]({{ site.dcv_enumerations }}core/colour-channel-usage-type.html?lang=cpp) |
| 132 | +- [`CornerType`]({{ site.dcv_enumerations }}core/corner-type.html?lang=cpp) |
| 133 | +- [`ErrorCode`]({{ site.dcv_enumerations }}core/error-code.html?lang=cpp) |
| 134 | +- [`GrayscaleEnhancementMode`]({{ site.dcv_enumerations }}core/grayscale-enhancement-mode.html?lang=cpp) |
| 135 | +- [`GrayscaleTransformationMode`]({{ site.dcv_enumerations }}core/grayscale-transformation-mode.html?lang=cpp) |
| 136 | +- [`ImageCaptureDistanceMode`]({{ site.dcv_enumerations }}core/image-capture-distance-mode.html?lang=cpp) |
| 137 | +- [`ImagePixelFormat`]({{ site.dcv_enumerations }}core/image-pixel-format.html?lang=cpp) |
| 138 | +- [`ImageSourceState`]({{ site.dcv_enumerations }}core/image-source-state.html?lang=cpp) |
| 139 | +- [`ImageTagType`]({{ site.dcv_enumerations }}core/image-tag-type.html?lang=cpp) |
| 140 | +- [`IntermediateResultUnitType`]({{ site.dcv_enumerations }}core/intermediate-result-unit-type.html?lang=cpp) |
| 141 | +- [`PDFReadingMode`]({{ site.dcv_enumerations }}core/pdf-reading-mode.html?lang=cpp) |
| 142 | +- [`RasterDataSource`]({{ site.dcv_enumerations }}core/raster-data-source.html?lang=cpp) |
| 143 | +- [`RegionObjectElementType`]({{ site.dcv_enumerations }}core/region-object-element-type.html?lang=cpp) |
| 144 | +- [`SectionType`]({{ site.dcv_enumerations }}core/section-type.html?lang=cpp) |
| 145 | +- [`TargetType`]({{ site.dcv_enumerations }}core/target-type.html?lang=cpp) |
| 146 | +- [`VideoFrameQuality`]({{ site.dcv_enumerations }}core/video-frame-quality.html?lang=cpp) |
| 147 | + |
| 148 | +## DynamsoftUtility |
| 149 | + |
| 150 | +- [`CDirectoryFetcher`]({{ site.dcv_cpp_api }}utility/directory-fetcher.html) |
| 151 | +- [`CFileFetcher`]({{ site.dcv_cpp_api }}utility/file-fetcher.html) |
| 152 | +- [`CImageManager`]({{ site.dcv_cpp_api }}utility/image-manager.html) |
| 153 | +- [`CMultiFrameResultCrossFilter`]({{ site.dcv_cpp_api }}utility/multi-frame-result-cross-filter.html) |
| 154 | +- [`CProactiveImageSourceAdapter`]({{ site.dcv_cpp_api }}utility/proactive-image-source-adapter.html) |
| 155 | +- [`CUtilityModule`]({{ site.dcv_cpp_api }}utility/utility-module.html) |
| 156 | + |
| 157 | +## DynamsoftLicense |
| 158 | + |
| 159 | +- [`CLicenseManager`]({{ site.dcv_cpp_api }}license/license-manager.html) |
| 160 | +- [`CLicenseModule`]({{ site.dcv_cpp_api }}license/license-module.html) |
| 161 | + |
| 162 | + |
| 163 | +## DynamsoftImageProcessing |
| 164 | + |
| 165 | +- [`CImageProcessingModule`]({{ site.dcv_cpp_api }}image-processing/image-processing-module.html) |
| 166 | + |
0 commit comments