layout | title | description | keywords | needAutoGenerateSidebar | breadcrumbText | permalink |
---|---|---|---|---|---|---|
default-layout |
Main Page - Dynamsoft Barcode Reader SDK .NET Edition API Reference |
This is the main page of Dynamsoft Barcode Reader SDK .NET Edition API Reference. |
api reference, .Net |
false |
API Reference |
/programming/dotnet/api-reference/index-v8.2.0.html |
BarcodeReader
MethodsBarcodeReader
Attributes- Function Pointers
- Error Code
- Structs
- Classes
- Enumerations
Method | Description |
---|---|
BarcodeReader |
Constructor of BarcodeReader object. |
Dispose |
Destroys an instance of Dynamsoft Barcode Reader. |
Method | Description |
---|---|
DecodeFile |
Decodes barcodes from a specified image file. |
DecodeFileInMemory |
Decode barcodes from an image file in memory. |
DecodeBuffer |
Decodes barcodes from the memory buffer containing image pixels in defined format. |
DecodeBase64String |
Decodes barcodes from a base64 encoded string. |
DecodeBitmap |
Decodes barcode from a bitmap. |
InitIntermediateResult |
Inits an intermediateResult struct with default values. |
DecodeIntermediateResults |
Decodes barcode from intermediate results. |
Method | Description |
---|---|
SetModeArgument |
Sets the optional argument for a specified mode in Modes parameters. |
GetModeArgument |
Gets the optional argument for a specified mode in Modes parameters. |
GetRuntimeSettings |
Gets current runtime settings. |
UpdateRuntimeSettings |
Update runtime settings with a given struct. |
ResetRuntimeSettings |
Resets all parameters to default values. |
Method | Description |
---|---|
InitRuntimeSettingsWithFile |
Initializes runtime settings with the settings in a given JSON file. |
InitRuntimeSettingsWithString |
Initializes runtime settings with the settings in a given JSON string. |
AppendTplFileToRuntimeSettings |
Appends a new template file to the current runtime settings. |
AppendTplStringToRuntimeSettings |
Appends a new template string to the current runtime settings. |
GetAllParameterTemplateNames |
Gets the parameter templates name array. |
OutputSettingsToFile |
Outputs runtime settings to a settings file (JSON file). |
OutputSettingsToString |
Outputs runtime settings to a string. |
Method | Description |
---|---|
InitLicenseFromServer |
Initializes license and connect to the specified server for online verification. |
InitLicenseFromLicenseContent |
Initializes license from the license content on client machine for offline verification. |
OutputLicenseToString |
Outputs the license content as an encrypted string from the license server to be used for offline license verification. |
InitLTSConnectionParameters |
Initializes a DMLTSConnectionParameters struct with default values. |
InitLicenseFromLTS |
Initializes the barcode reader license and connects to the specified server for online verification. |
Method | Description |
---|---|
GetVersion |
Gets version information of SDK. |
Method | Description |
---|---|
StartFrameDecoding |
Starts a new thread to decode barcodes from the inner frame queue. |
StartFrameDecodingEx |
Starts a new thread to decode barcodes from the inner frame queue. |
AppendFrame |
Appends a frame image buffer to the inner frame queue. |
StopFrameDecoding |
Stops the frame decoding thread created by StartFrameDecoding. |
Method | Description |
---|---|
InitFrameDecodingParameters |
Initializes frame decoding parameters. |
Method | Description |
---|---|
SetErrorCallback |
Set callback function to process errors which is triggered when the library finishes decoding a frame. |
SetTextResultCallback |
Set callback function to process text results which is triggered when the library finishes decoding a frame. |
SetIntermediateResultCallback |
Set callback function to process intermediate results which is triggered when the library finishes decoding a frame. |
Method | Description |
---|---|
GetLengthOfFrameQueue |
Gets length of current inner frame queue. |
Method | Description |
---|---|
GetIntermediateResults |
Returns intermediate results containing the original image, the colour clustered image, the binarized Image, contours, Lines, TextBlocks, etc. |
Attribute | Description |
---|---|
ProductKeys |
Product keys used for Dynamsoft Barcode Reader. |
Function | Description |
---|---|
CB_Error |
Represents the method that will handle the error code returned by the SDK. |
CB_IntermediateResult |
Represents the method that will handle the intermediate result array returned by the SDK. |
CB_TextResult |
Represents the method that will handle the text result array returned by the SDK. |
AztecDetails
BarcodeReaderException
Contour
DMLTSConnectionParameters
DataMatrixDetails
ExtendedResult
FrameDecodingParameters
ImageData
IntermediateResult
LineSegment
LocalizationResult
OneDCodeDetails
PDF417Details
QRCodeDetails
Quadrilateral
RegionOfInterest
SamplingImageData
TextResult
- [
AccompanyingTextRecognitionMode
]({{ site.dotnet_enumerations }}parameter-mode-enums.html#accompanyingtextrecognitionmode) - [
BarcodeColourMode
]({{ site.dotnet_enumerations }}parameter-mode-enums.html#barcodecolourmode) - [
BarcodeComplementMode
]({{ site.dotnet_enumerations }}parameter-mode-enums.html#barcodecomplementmode) - [
BarcodeFormat
]({{ site.dotnet_enumerations }}format-enums.html#barcodeformat) - [
BarcodeFormat_2
]({{ site.dotnet_enumerations }}format-enums.html#barcodeformat_2) - [
BinarizationMode
]({{ site.dotnet_enumerations }}parameter-mode-enums.html#binarizationmode) - [
ClarityCalculationMethod
]({{ site.dotnet_enumerations }}frame-decoding-enums.html#claritycalculationmethod) - [
ClarityFilterMode
]({{ site.dotnet_enumerations }}frame-decoding-enums.html#clarityfiltermode) - [
ColourClusteringMode
]({{ site.dotnet_enumerations }}parameter-mode-enums.html#colourclusteringmode) - [
ColourConversionMode
]({{ site.dotnet_enumerations }}parameter-mode-enums.html#colourconversionmode) - [
ConflictMode
]({{ site.dotnet_enumerations }}parameter-mode-enums.html#conflictmode) - [
DeblurMode
]({{ site.dotnet_enumerations }}parameter-mode-enums.html#deblurmode) - [
DeformationResistingMode
]({{ site.dotnet_enumerations }}parameter-mode-enums.html#deformationresistingmode) - [
DM_ChargeWay
]({{ site.dotnet_enumerations }}other-enums.html#dm_chargeway) - [
DM_DeploymentType
]({{ site.dotnet_enumerations }}other-enums.html#dm_deploymenttype) - [
DM_LicenseModule
]({{ site.dotnet_enumerations }}other-enums.html#dm_licensemodule) - [
DM_UUIDGenerationMethod
]({{ site.dotnet_enumerations }}other-enums.html#dm_uuidgenerationmethod) - [
DPMCodeReadingMode
]({{ site.dotnet_enumerations }}parameter-mode-enums.html#dpmcodereadingmode) - [
GrayscaleTransformationMode
]({{ site.dotnet_enumerations }}parameter-mode-enums.html#grayscaletransformationmode) - [
ImagePixelFormat
]({{ site.dotnet_enumerations }}other-enums.html#imagepixelformat) - [
ImagePreprocessingMode
]({{ site.dotnet_enumerations }}parameter-mode-enums.html#imagepreprocessingmode) - [
IMResultDataType
]({{ site.dotnet_enumerations }}result-enums.html#imresultdatatype) - [
IntermediateResultSavingMode
]({{ site.dotnet_enumerations }}result-enums.html#intermediateresultsavingmode) - [
IntermediateResultType
]({{ site.dotnet_enumerations }}result-enums.html#intermediateresulttype) - [
LocalizationMode
]({{ site.dotnet_enumerations }}parameter-mode-enums.html#localizationmode) - [
PDFReadingMode
]({{ site.dotnet_enumerations }}parameter-mode-enums.html#pdfreadingmode) - [
QRCodeErrorCorrectionLevel
]({{ site.dotnet_enumerations }}other-enums.html#qrcodeerrorcorrectionlevel) - [
RegionPredetectionMode
]({{ site.dotnet_enumerations }}parameter-mode-enums.html#regionpredetectionmode) - [
ResultCoordinateType
]({{ site.dotnet_enumerations }}result-enums.html#resultcoordinatetype) - [
ResultType
]({{ site.dotnet_enumerations }}result-enums.html#resulttype) - [
ScaleUpMode
]({{ site.dotnet_enumerations }}parameter-mode-enums.html#scaleupmode) - [
TerminatePhase
]({{ site.dotnet_enumerations }}parameter-mode-enums.html#terminatephase) - [
TextFilterMode
]({{ site.dotnet_enumerations }}parameter-mode-enums.html#textfiltermode) - [
TextResultOrderMode
]({{ site.dotnet_enumerations }}result-enums.html#textresultordermode) - [
TextureDetectionMode
]({{ site.dotnet_enumerations }}parameter-mode-enums.html#texturedetectionmode)