Resource Base
Table of contents

Thanks for downloading Dynamsoft Barcode Reader Package!

Your download will start shortly. If your download does not begin, click here to retry.

DSMultiFrameResultCrossFilter

The DSMultiFrameResultCrossFilter class is responsible for filtering captured results.

Definition

Assembly: DynamsoftUtility.framework

  • Objective-C
  • Swift
  1. @interface DSMultiFrameResultCrossFilter ()<CapturedResultFilter>
    
  2. class MultiFrameResultCrossFilter: NSObject, CapturedResultFilter
    

Methods

Method Description
enableResultDeduplication Enables or disables the deduplication process for one or multiple specific result item types.
enableResultCrossVerification Enables or disables the verification of one or multiple specific result item types.
setDuplicateForgetTime Sets the interval during which duplicates are disregarded for specific result item types.
isResultDeduplicationEnabled Checks if deduplication is active for a given result item type.
isResultCrossVerificationEnabled Checks if verification is active for a given result item type.
getDuplicateForgetTime Gets the interval during which duplicates are disregarded for specific result item types.

enableResultDeduplication

Enables or disables the deduplication process for one or multiple specific result item types.

  • Objective-C
  • Swift
  1. - (void)enableResultDeduplication:(DSCapturedResultItemType)resultItemType
                        isEnabled:(BOOL)isEnabled;
    
  2. func enableResultDeduplication(resultItemType: DSCapturedResultItemType, isEnabled: Bool)
    

Parameters

resultItemType: Specifies one or multiple specific result item types, which can be defined using DSCapturedResultItemType.

isEnabled: A BOOL value that indicates whether to enable the result deduplication feature.

enableResultCrossVerification

Enables or disables the verification of one or multiple specific result item types.

  • Objective-C
  • Swift
  1. - (void)enableResultCrossVerification:(DSCapturedResultItemType)resultItemType
                    isEnabled:(BOOL)isEnabled;
    
  2. func enableResultCrossVerification(resultItemType: DSCapturedResultItemType, isEnabled: Bool)
    

Parameters

resultItemType: Specifies one or multiple specific result item types, which can be defined using DSCapturedResultItemType.

isEnabled: A BOOL value that indicates whether to enable the result cross verification feature.

setDuplicateForgetTime

Sets the interval during which duplicates are disregarded for specific result item types.

  • Objective-C
  • Swift
  1. - (void)setDuplicateForgetTime:(DSCapturedResultItemType)resultItemType
            duplicateForgetTime:(NSInteger)duplicateForgetTime;
    
  2. func setDuplicateForgetTime(resultItemType: DSCapturedResultItemType, duplicateForgetTime: Int)
    

Parameters

resultItemType: Specifies one or multiple specific result item types, which can be defined using DSCapturedResultItemType.

duplicateForgetTime: The duplicate forget time of the specified capture result type.

isResultDeduplicationEnabled

Checks if deduplication is active for a given result item type.

  • Objective-C
  • Swift
  1. - (bool)isResultDeduplicationEnabled:(DSCapturedResultItemType)resultItemType;
    
  2. func isResultDeduplicationEnabled(resultItemType: DSCapturedResultItemType) -> Bool
    

Parameters

resultItemType: Specifies the result item type with DSCapturedResultItemType.

Return Value

Boolean indicating the deduplication status for the specified type.

isResultCrossVerificationEnabled

Checks if verification is active for a given result item type.

  • Objective-C
  • Swift
  1. - (bool)isResultCrossVerificationEnabled:(DSCapturedResultItemType)resultItemType;
    
  2. func isResultCrossVerificationEnabled(resultItemType: DSCapturedResultItemType) -> Bool
    

Parameters

resultItemType: Specifies the result item type with DSCapturedResultItemType.

Return Value

Boolean indicating the status of verification for the specified type.

getDuplicateForgetTime

Gets the interval during which duplicates are disregarded for specific result item types.

  • Objective-C
  • Swift
  1. - (NSInteger)getDuplicateForgetTime:(DSCapturedResultItemType)resultItemType;
    
  2. func getDuplicateForgetTime(resultItemType: DSCapturedResultItemType) -> Int
    

Parameters

resultItemType: Specifies the result item type with DSCapturedResultItemType.

Return Value

The set interval for the specified item type.

This page is compatible for:

Version 1.0

Is this page helpful?

YesYes NoNo

In this article:

latest version

    • Latest version
    • Version 2.x
      • Version 2.2.10
      • Version 2.0.21
      • Version 2.0.20
      • Version 2.0.10
      • Version 2.2.10
      • Version 2.0.21
      • Version 2.0.20
      • Version 2.0.10
    • Version 1.x
      • Version 1.2.1
      • Version 1.2.0
      • Version 1.1.0
      • Version 1.0.0
      • Version 1.0.4
      • Version 1.0.3
      • Version 1.0.2
      • Version 1.0.1
      • Version 1.0.0
      • Version 1.1.11
      • Version 1.1.9
      • Version 1.1.8
      • Version 1.1.7
      • Version 1.1.6
      • Version 1.1.5
      • Version 1.1.4
      • Version 1.1.3
      • Version 1.1.2
      • Version 1.1.1
      • Version 1.1.0
      • Version 1.0.0
      • Version 1.0.4
      • Version 1.0.3
      • Version 1.0.2
      • Version 1.0.1
      • Version 1.0.0
    Change +
    © 2003–2024 Dynamsoft. All rights reserved.
    Privacy Statement / Site Map / Home / Purchase / Support