Table of contents

Auxiliary Methods - CaptureVisionRouter Class

Method Description
SetGlobalIntraOpNumThreads Sets the global number of threads used internally for model execution.
AppendDLModelBuffer Appends a deep learning model to the memory buffer.
ClearDLModelBuffers Clears all deep learning models from buffer to free up memory.
GetBufferedItemsManager Gets the manager instance of buffered items.
GetIntermediateResultManager Returns an IntermediateResultManager object.
AppendModelBuffer Deprecated. Will be removed in future versions. Use AppendDLModelBuffer instead.

SetGlobalIntraOpNumThreads

Sets the global number of threads used internally for model execution.

public static void SetGlobalIntraOpNumThreads(int intraOpNumThreads = 0)

Parameters

[in] intraOpNumThreads Number of threads used internally for model execution. Valid range: [0, 256]. If the value is outside the range [0, 256], it will be treated as 0 (default).

Remarks

  • Introduced in Dynamsoft Barcode Reader SDK version 11.2.1000 and Dynamsoft Capture Vision version 3.2.1000.

AppendDLModelBuffer

Appends a deep learning model to the memory buffer.

public static int AppendDLModelBuffer(string modelName, byte[] modelBytes, int maxModelInstances)

Parameters

[in] modelName The name of the model.

[in] modelBytes The bytes of the model.

[in] maxModelInstances The max instances created for the model.

Return Value

Returns 0 if succeeds, nonzero otherwise.

Remarks

  • Introduced in Dynamsoft Barcode Reader SDK version 11.2.1000 and Dynamsoft Capture Vision version 3.2.1000.

ClearDLModelBuffers

Clears all deep learning models from buffer to free up memory.

public static void ClearDLModelBuffers()

Remarks

  • After calling this function, all CaptureVisionRouter instances created before the function call will not be able to use model-related features.

  • Introduced in Dynamsoft Barcode Reader SDK version 11.2.1000 and Dynamsoft Capture Vision version 3.2.1000.

GetBufferedItemsManager

Gets the manager instance of buffered items.

BufferedItemsManager GetBufferedItemsManager()

Return Value

Returns the BufferedItemsManager object.

Remarks

When the maximum number of buffered items is set to greater than 0, item buffering is enabled. Currently only character items can be buffered.

GetIntermediateResultManager

Returns an IntermediateResultManager object.

IntermediateResultManager GetIntermediateResultManager()

Parameters

None.

Return Value

Returns the IntermediateResultManager object.

AppendModelBuffer

Deprecated. Will be removed in future versions. Use AppendDLModelBuffer instead.

Remarks

  • Deprecated in Dynamsoft Barcode Reader SDK version 11.2.1000 and Dynamsoft Capture Vision version 3.2.1000.

This page is compatible for:

Is this page helpful?

YesYes NoNo

In this article: