C# Class SoundFingerprinting.Command.FingerprintCommand

Inheritance: ISourceFrom, IWithFingerprintConfiguration, IFingerprintCommand
Afficher le fichier Open project: AddictedCS/soundfingerprinting

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
Fingerprint ( ) : Task>
FingerprintCommand ( IFingerprintService fingerprintService, ILocalitySensitiveHashingAlgorithm lshAlgorithm ) : System
HashFingerprints ( IEnumerable fingerprints ) : List

Method Details

From() public méthode

public From ( AudioSamples audioSamples ) : IWithFingerprintConfiguration
audioSamples SoundFingerprinting.Audio.AudioSamples
Résultat IWithFingerprintConfiguration

From() public méthode

public From ( string pathToAudioFile ) : IWithFingerprintConfiguration
pathToAudioFile string
Résultat IWithFingerprintConfiguration

From() public méthode

public From ( string pathToAudioFile, double secondsToProcess, double startAtSecond ) : IWithFingerprintConfiguration
pathToAudioFile string
secondsToProcess double
startAtSecond double
Résultat IWithFingerprintConfiguration

Hash() public méthode

public Hash ( ) : Task>
Résultat Task>

UsingServices() public méthode

public UsingServices ( IAudioService audioServiceToUse ) : IFingerprintCommand
audioServiceToUse IAudioService
Résultat IFingerprintCommand

WithFingerprintConfig() public méthode

public WithFingerprintConfig ( Action amendFunctor ) : IUsingFingerprintServices
amendFunctor Action
Résultat IUsingFingerprintServices

WithFingerprintConfig() public méthode

public WithFingerprintConfig ( FingerprintConfiguration configuration ) : IUsingFingerprintServices
configuration SoundFingerprinting.Configuration.FingerprintConfiguration
Résultat IUsingFingerprintServices