Beispiel #1
0
 internal NAudioService(int resamplerQuality,
                        bool normalizeSamples,
                        IAudioSamplesNormalizer audioSamplesNormalizer,
                        INAudioSourceReader sourceReader)
 {
     this.sourceReader           = sourceReader;
     this.resamplerQuality       = resamplerQuality;
     this.normalizeSamples       = normalizeSamples;
     this.audioSamplesNormalizer = audioSamplesNormalizer;
 }
 internal FingerprintService(
     ISpectrumService spectrumService,
     IWaveletDecomposition waveletDecomposition,
     IFingerprintDescriptor fingerprintDescriptor,
     IAudioSamplesNormalizer audioSamplesNormalizer)
 {
     this.spectrumService = spectrumService;
     this.waveletDecomposition = waveletDecomposition;
     this.fingerprintDescriptor = fingerprintDescriptor;
     this.audioSamplesNormalizer = audioSamplesNormalizer;
 }
 internal FingerprintService(
     ISpectrumService spectrumService,
     IWaveletDecomposition waveletDecomposition,
     IFingerprintDescriptor fingerprintDescriptor,
     IAudioSamplesNormalizer audioSamplesNormalizer)
 {
     this.spectrumService        = spectrumService;
     this.waveletDecomposition   = waveletDecomposition;
     this.fingerprintDescriptor  = fingerprintDescriptor;
     this.audioSamplesNormalizer = audioSamplesNormalizer;
 }
 internal SoundFingerprintingAudioService(ILowPassFilter lowPassFilter, IAudioSamplesNormalizer audioSamplesNormalizer)
 {
     this.lowPassFilter          = lowPassFilter;
     this.audioSamplesNormalizer = audioSamplesNormalizer;
 }
 internal SpectrumService(IFFTService fftService, ILogUtility logUtility, IAudioSamplesNormalizer audioSamplesNormalizer)
 {
     this.fftService = fftService;
     this.logUtility = logUtility;
     this.audioSamplesNormalizer = audioSamplesNormalizer;
 }
Beispiel #6
0
 private SpectrumService(IFFTService fftService, ILogUtility logUtility, IAudioSamplesNormalizer audioSamplesNormalizer)
 {
     this.fftService             = fftService;
     this.logUtility             = logUtility;
     this.audioSamplesNormalizer = audioSamplesNormalizer;
 }
Beispiel #7
0
 public FindSimilarAudioService()
 {
     audioSamplesNormalizer = new AudioSamplesNormalizer();
 }