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

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

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

Метод Описание
From ( AudioSamples audioSamples ) : IWithQueryAndFingerprintConfiguration
From ( string pathToAudioFile ) : IWithQueryAndFingerprintConfiguration
From ( string pathToAudioFile, double secondsToProcess, double startAtSecond ) : IWithQueryAndFingerprintConfiguration
Query ( ) : Task
UsingServices ( IModelService modelService, IAudioService audioService ) : IQueryCommand
WithConfigs ( Action amendFingerprintFunctor, Action amendQueryConfigFunctor ) : IUsingQueryServices
WithConfigs ( FingerprintConfiguration fingerprintConfiguration, QueryConfiguration configuration ) : IUsingQueryServices
WithFingerprintConfig ( Action amendFingerprintConfigFunctor ) : IUsingQueryServices
WithFingerprintConfig ( FingerprintConfiguration fingerprintConfiguration ) : IUsingQueryServices
WithQueryConfig ( Action amendQueryConfigFunctor ) : IUsingQueryServices
WithQueryConfig ( QueryConfiguration queryConfiguration ) : IUsingQueryServices

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

Метод Описание
QueryCommand ( IFingerprintCommandBuilder fingerprintCommandBuilder, IQueryFingerprintService queryFingerprintService ) : System

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

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

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

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

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

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

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

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

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

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

public UsingServices ( IModelService modelService, IAudioService audioService ) : IQueryCommand
modelService IModelService
audioService IAudioService
Результат IQueryCommand

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

public WithConfigs ( Action amendFingerprintFunctor, Action amendQueryConfigFunctor ) : IUsingQueryServices
amendFingerprintFunctor Action
amendQueryConfigFunctor Action
Результат IUsingQueryServices

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

public WithConfigs ( FingerprintConfiguration fingerprintConfiguration, QueryConfiguration configuration ) : IUsingQueryServices
fingerprintConfiguration SoundFingerprinting.Configuration.FingerprintConfiguration
configuration SoundFingerprinting.Configuration.QueryConfiguration
Результат IUsingQueryServices

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

public WithFingerprintConfig ( Action amendFingerprintConfigFunctor ) : IUsingQueryServices
amendFingerprintConfigFunctor Action
Результат IUsingQueryServices

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

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

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

public WithQueryConfig ( Action amendQueryConfigFunctor ) : IUsingQueryServices
amendQueryConfigFunctor Action
Результат IUsingQueryServices

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

public WithQueryConfig ( QueryConfiguration queryConfiguration ) : IUsingQueryServices
queryConfiguration SoundFingerprinting.Configuration.QueryConfiguration
Результат IUsingQueryServices