C# Class SoundFingerprinting.InMemory.SubFingerprintDao

Inheritance: ISubFingerprintDao
Afficher le fichier Open project: AddictedCS/soundfingerprinting Class Usage Examples

Méthodes publiques

Méthode Description
InsertHashDataForTrack ( IEnumerable hashes, IModelReference trackReference ) : void
ReadHashedFingerprintsByTrackReference ( IModelReference trackReference ) : IList
ReadSubFingerprint ( IModelReference subFingerprintReference ) : SubFingerprintData
ReadSubFingerprints ( long hashes, int thresholdVotes, IEnumerable assignedClusters ) : IEnumerable
ReadSubFingerprints ( IEnumerable hashes, int threshold, IEnumerable assignedClusters ) : ISet
SubFingerprintDao ( ) : System.Collections
SubFingerprintDao ( IRAMStorage storage ) : System.Collections

Private Methods

Méthode Description
InsertHashes ( long hashBins, IModelReference subFingerprintReference ) : void
InsertSubFingerprint ( HashedFingerprint hashedFingerprint, IModelReference trackReference ) : void

Method Details

InsertHashDataForTrack() public méthode

public InsertHashDataForTrack ( IEnumerable hashes, IModelReference trackReference ) : void
hashes IEnumerable
trackReference IModelReference
Résultat void

ReadHashedFingerprintsByTrackReference() public méthode

public ReadHashedFingerprintsByTrackReference ( IModelReference trackReference ) : IList
trackReference IModelReference
Résultat IList

ReadSubFingerprint() public méthode

public ReadSubFingerprint ( IModelReference subFingerprintReference ) : SubFingerprintData
subFingerprintReference IModelReference
Résultat SubFingerprintData

ReadSubFingerprints() public méthode

public ReadSubFingerprints ( long hashes, int thresholdVotes, IEnumerable assignedClusters ) : IEnumerable
hashes long
thresholdVotes int
assignedClusters IEnumerable
Résultat IEnumerable

ReadSubFingerprints() public méthode

public ReadSubFingerprints ( IEnumerable hashes, int threshold, IEnumerable assignedClusters ) : ISet
hashes IEnumerable
threshold int
assignedClusters IEnumerable
Résultat ISet

SubFingerprintDao() public méthode

public SubFingerprintDao ( ) : System.Collections
Résultat System.Collections

SubFingerprintDao() public méthode

public SubFingerprintDao ( IRAMStorage storage ) : System.Collections
storage IRAMStorage
Résultat System.Collections