C# Класс SoundFingerprinting.Command.FingerprintCommand

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

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

Метод Описание
From ( AudioSamples audioSamples ) : IWithFingerprintConfiguration
From ( string pathToAudioFile ) : IWithFingerprintConfiguration
From ( string pathToAudioFile, double secondsToProcess, double startAtSecond ) : IWithFingerprintConfiguration
Hash ( ) : Task>
UsingServices ( IAudioService audioServiceToUse ) : IFingerprintCommand
WithFingerprintConfig ( Action amendFunctor ) : IUsingFingerprintServices
WithFingerprintConfig ( FingerprintConfiguration configuration ) : IUsingFingerprintServices

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

Метод Описание
Fingerprint ( ) : Task>
FingerprintCommand ( IFingerprintService fingerprintService, ILocalitySensitiveHashingAlgorithm lshAlgorithm ) : System
HashFingerprints ( IEnumerable fingerprints ) : List

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

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

public From ( AudioSamples audioSamples ) : IWithFingerprintConfiguration
audioSamples SoundFingerprinting.Audio.AudioSamples
Результат IWithFingerprintConfiguration

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

public From ( string pathToAudioFile ) : IWithFingerprintConfiguration
pathToAudioFile string
Результат IWithFingerprintConfiguration

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

public From ( string pathToAudioFile, double secondsToProcess, double startAtSecond ) : IWithFingerprintConfiguration
pathToAudioFile string
secondsToProcess double
startAtSecond double
Результат IWithFingerprintConfiguration

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

public Hash ( ) : Task>
Результат Task>

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

public UsingServices ( IAudioService audioServiceToUse ) : IFingerprintCommand
audioServiceToUse IAudioService
Результат IFingerprintCommand

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

public WithFingerprintConfig ( Action amendFunctor ) : IUsingFingerprintServices
amendFunctor Action
Результат IUsingFingerprintServices

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

public WithFingerprintConfig ( FingerprintConfiguration configuration ) : IUsingFingerprintServices
configuration SoundFingerprinting.Configuration.FingerprintConfiguration
Результат IUsingFingerprintServices