Table of contents

DSCapturedResultFilter

The DSCapturedResultFilter protocol represents a captured result filter, which is responsible for filtering different types of captured results, including original image, decoded barcodes, recognized text lines, detected quads, normalized images, and parsed results.

Declaration

  • Objective-C
  • Swift
  1. @protocol DSCapturedResultFilter : NSObject
    
  2. protocol CapturedResultFilter : NSObjectProtocol
    

Methods

Method Description
onOriginalImageResultReceived The method for monitoring the output of DSOriginalImageResultItem.
onDecodedBarcodesReceived The method for monitoring the output of DSDecodedBarcodesResult.
onRecognizedTextLinesReceived The method for monitoring the output of DSRecognizedTextLinesResult.
onProcessedDocumentResultReceived The method for monitoring the output of ProcessedDocumentResult, which includes the detected quad, deskewed image and enhanced image.
onParsedResultsReceived The method for monitoring the output of DSParsedResult.

onOriginalImageResultReceived

The method for monitoring the output of DSOriginalImageResultItem.

  • Objective-C
  • Swift
  1. - (void)onOriginalImageResultReceived:(DSOriginalImageResultItem*)result;
    
  2. func onOriginalImageResultReceived(_ result: OriginalImageResultItem)
    

Parameters

result: A DSOriginalImageResultItem object as a original image result.

onDecodedBarcodesReceived

The method for monitoring the output of DSDecodedBarcodesResult.

  • Objective-C
  • Swift
  1. - (void)onDecodedBarcodesReceived:(DSDecodedBarcodesResult*)result;
    
  2. func onDecodedBarcodesReceived(_ result: DecodedBarcodesResult)
    

Parameters

result: A DSDecodedBarcodesResult object as a decoded barcode result.

onRecognizedTextLinesReceived

The method for monitoring the output of DSRecognizedTextLinesResult.

  • Objective-C
  • Swift
  1. - (void)onRecognizedTextLinesReceived:(DSRecognizedTextLinesResult*)result;
    
  2. func onRecognizedTextLinesReceived(_ result: RecognizedTextLinesResult)
    

Parameters

result: A DSRecognizedTextLinesResult object as a recognized text line result.

onProcessedDocumentResultReceived

The method for monitoring the output of DSProcessedDocumentResult.

  • Objective-C
  • Swift
  1. - (void)onProcessedDocumentResultReceived:(DSProcessedDocumentResult*)result;
    
  2. func onProcessedDocumentResultReceived(_ result: ProcessedDocumentResult)
    

Parameters

result: A DSProcessedDocumentResult object as a processed document result.

onParsedResultsReceived

The method for monitoring the output of DSParsedResult.

  • Objective-C
  • Swift
  1. - (void)onParsedResultsReceived:(DSParsedResult*)result;
    
  2. func onParsedResultsReceived(_ result: ParsedResult)
    

Parameters

result: A DSParsedResult object as a parsed result.

This page is compatible for: