C# Class SoundFingerprinting.FingerprintService

Inheritance: IFingerprintService
Datei anzeigen Open project: AddictedCS/soundfingerprinting

Public Methods

Method Description
CreateFingerprints ( AudioSamples samples, FingerprintConfiguration configuration ) : List
FingerprintService ( ) : System.Collections.Concurrent

Private Methods

Method Description
CreateFingerprintsFromLogSpectrum ( IEnumerable spectralImages, FingerprintConfiguration configuration ) : List
FingerprintService ( ISpectrumService spectrumService, IWaveletDecomposition waveletDecomposition, IFingerprintDescriptor fingerprintDescriptor, IAudioSamplesNormalizer audioSamplesNormalizer ) : System.Collections.Concurrent
IsSilence ( IEnumerable image ) : bool
NormalizeAudioIfNecessary ( AudioSamples samples, FingerprintConfiguration configuration ) : void

Method Details

CreateFingerprints() public method

public CreateFingerprints ( AudioSamples samples, FingerprintConfiguration configuration ) : List
samples AudioSamples
configuration SoundFingerprinting.Configuration.FingerprintConfiguration
return List

FingerprintService() public method

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