C# Class SoundFingerprinting.QueryFingerprintService

Inheritance: IQueryFingerprintService
显示文件 Open project: AddictedCS/soundfingerprinting

Public Methods

Method Description
Query ( List queryFingerprints, QueryConfiguration configuration, IModelService modelService ) : QueryResult
QueryFingerprintService ( ) : System.Collections.Concurrent

Private Methods

Method Description
GetSimilaritiesUsingBatchedStrategy ( IEnumerable queryFingerprints, QueryConfiguration configuration, IModelService modelService ) : ResultEntryAccumulator>.ConcurrentDictionary
GetSimilaritiesUsingNonBatchedStrategy ( IEnumerable queryFingerprints, QueryConfiguration configuration, IModelService modelService ) : ResultEntryAccumulator>.ConcurrentDictionary
QueryFingerprintService ( ISimilarityUtility similarityUtility, IQueryMath queryMath ) : System.Collections.Concurrent

Method Details

Query() public method

public Query ( List queryFingerprints, QueryConfiguration configuration, IModelService modelService ) : QueryResult
queryFingerprints List
configuration SoundFingerprinting.Configuration.QueryConfiguration
modelService IModelService
return SoundFingerprinting.Query.QueryResult

QueryFingerprintService() public method

public QueryFingerprintService ( ) : System.Collections.Concurrent
return System.Collections.Concurrent