C# Класс SoundFingerprinting.InMemory.SubFingerprintDao

Наследование: ISubFingerprintDao
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
InsertHashes ( long hashBins, IModelReference subFingerprintReference ) : void
InsertSubFingerprint ( HashedFingerprint hashedFingerprint, IModelReference trackReference ) : void

Описание методов

InsertHashDataForTrack() публичный Метод

public InsertHashDataForTrack ( IEnumerable hashes, IModelReference trackReference ) : void
hashes IEnumerable
trackReference IModelReference
Результат void

ReadHashedFingerprintsByTrackReference() публичный Метод

public ReadHashedFingerprintsByTrackReference ( IModelReference trackReference ) : IList
trackReference IModelReference
Результат IList

ReadSubFingerprint() публичный Метод

public ReadSubFingerprint ( IModelReference subFingerprintReference ) : SubFingerprintData
subFingerprintReference IModelReference
Результат SubFingerprintData

ReadSubFingerprints() публичный Метод

public ReadSubFingerprints ( long hashes, int thresholdVotes, IEnumerable assignedClusters ) : IEnumerable
hashes long
thresholdVotes int
assignedClusters IEnumerable
Результат IEnumerable

ReadSubFingerprints() публичный Метод

public ReadSubFingerprints ( IEnumerable hashes, int threshold, IEnumerable assignedClusters ) : ISet
hashes IEnumerable
threshold int
assignedClusters IEnumerable
Результат ISet

SubFingerprintDao() публичный Метод

public SubFingerprintDao ( ) : System.Collections
Результат System.Collections

SubFingerprintDao() публичный Метод

public SubFingerprintDao ( IRAMStorage storage ) : System.Collections
storage IRAMStorage
Результат System.Collections