C# Класс SoundFingerprinting.ModelService

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

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

Метод Описание
ContainsTrack ( string isrc, string artist, string title ) : bool
DeleteTrack ( IModelReference trackReference ) : int
InsertHashDataForTrack ( IEnumerable hashes, IModelReference trackReference ) : void
InsertTrack ( SoundFingerprinting.Data.TrackData track ) : IModelReference
ReadAllTracks ( ) : IList
ReadHashedFingerprintsByTrack ( IModelReference trackReference ) : IList
ReadSubFingerprints ( long hashBins, QueryConfiguration config ) : IList
ReadSubFingerprints ( IEnumerable hashes, QueryConfiguration config ) : ISet
ReadTrackByArtistAndTitleName ( string artist, string title ) : IList
ReadTrackByISRC ( string isrc ) : SoundFingerprinting.Data.TrackData
ReadTrackByReference ( IModelReference trackReference ) : SoundFingerprinting.Data.TrackData

Защищенные методы

Метод Описание
ModelService ( ITrackDao trackDao, ISubFingerprintDao subFingerprintDao ) : System.Collections.Generic

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

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

public ContainsTrack ( string isrc, string artist, string title ) : bool
isrc string
artist string
title string
Результат bool

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

public DeleteTrack ( IModelReference trackReference ) : int
trackReference IModelReference
Результат int

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

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

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

public InsertTrack ( SoundFingerprinting.Data.TrackData track ) : IModelReference
track SoundFingerprinting.Data.TrackData
Результат IModelReference

ModelService() защищенный Метод

protected ModelService ( ITrackDao trackDao, ISubFingerprintDao subFingerprintDao ) : System.Collections.Generic
trackDao ITrackDao
subFingerprintDao ISubFingerprintDao
Результат System.Collections.Generic

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

public ReadAllTracks ( ) : IList
Результат IList

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

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

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

public ReadSubFingerprints ( long hashBins, QueryConfiguration config ) : IList
hashBins long
config QueryConfiguration
Результат IList

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

public ReadSubFingerprints ( IEnumerable hashes, QueryConfiguration config ) : ISet
hashes IEnumerable
config QueryConfiguration
Результат ISet

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

public ReadTrackByArtistAndTitleName ( string artist, string title ) : IList
artist string
title string
Результат IList

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

public ReadTrackByISRC ( string isrc ) : SoundFingerprinting.Data.TrackData
isrc string
Результат SoundFingerprinting.Data.TrackData

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

public ReadTrackByReference ( IModelReference trackReference ) : SoundFingerprinting.Data.TrackData
trackReference IModelReference
Результат SoundFingerprinting.Data.TrackData