Resource Base
Table of contents
Notice: This documentation is archived. For the latest product features and documentation, please visit Dynamsoft Capture Vision Documentation.

DSIntermediateResultManager

The DSIntermediateResultManager class manages intermediate results generated during data capturing. It provides methods to add and remove intermediate result receivers, as well as to get original image data using an image hash id.

Definition

Assembly: DynamsoftCore.framework

  • Objective-C
  • Swift
  1. @interface DSIntermediateResultManager: NSObject
    
  2. class IntermediateResultManager : NSObject
    

Methods

Method Description
addResultReceiver Adds an intermediate result receiver.
removeResultReceiver Removes an intermediate result receiver.
getOriginalImage Gets the original image data using the image’s hash ID.

addResultReceiver

Adds an intermediate result receiver to an IntermediateResultManager object.

  • Objective-C
  • Swift
  1. - (BOOL)addResultReceiver:(id<DSIntermediateResultReceiver>)receiver;
    
  2. func addResultReceiver(_ receiver: DSIntermediateResultReceiver)
    

Parameters

receiver: A delegate object of DSIntermediateResultReceiver.

Return Value

A BOOL value that indicates whether the result receiver is added successfully.

Code Snippet

  • Objective-C
  • Swift
  1. BOOL result = [resultManager addResultReceiver:receiver];
    
  2. resultManager.addResultReceiver(receiver)
    

removeResultReceiver

Removes an intermediate result receiver from an IntermediateResultManager object.

  • Objective-C
  • Swift
  1. - (BOOL)removeResultReceiver:(id<DSIntermediateResultReceiver>)receiver;
    
  2. func removeResultReceiver(_ receiver: DSIntermediateResultReceiver)
    

Parameters

receiver: A delegate object of DSIntermediateResultReceiver.

Return Value

A BOOL value that indicates whether the result receiver is removed successfully.

Code Snippet

  • Objective-C
  • Swift
  1. result = [resultManager removeResultReceiver:receiver];
    
  2. resultManager.removeResultReceiver(receiver)
    

getOriginalImage

Gets the original image data using the image’s hash ID.

  • Objective-C
  • Swift
  1. - (DSImageData)getOriginalImage:(NSString)imageHashId;
    
  2. func getOriginalImage(_ imageHashId: String) -> DSImageData
    

Parameters

imageHashId: The image hash ID.

Return Value

The original image data as DSImageData.

Code Snippet

  • Objective-C
  • Swift
  1. DSImageData *imageData = [resultManager getOriginalImage:imageHashId];
    
  2. let imageData = resultManager.getOriginalImage(imageHashId)
    

Is this page helpful?

YesYes NoNo

In this article:

version 3.0.20

  • version 2.2.30
  • Version 2.x
    • Version 2.2.10
    • Version 2.0.21
    • Version 2.0.20
    • Version 2.0.10
Change +