C# Class SoundFingerprinting.Command.QueryCommand

Inheritance: IQuerySource, IWithQueryAndFingerprintConfiguration, IQueryCommand
ファイルを表示 Open project: AddictedCS/soundfingerprinting

Public Methods

Method Description
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

Private Methods

Method Description
QueryCommand ( IFingerprintCommandBuilder fingerprintCommandBuilder, IQueryFingerprintService queryFingerprintService ) : System

Method Details

From() public method

public From ( AudioSamples audioSamples ) : IWithQueryAndFingerprintConfiguration
audioSamples SoundFingerprinting.Audio.AudioSamples
return IWithQueryAndFingerprintConfiguration

From() public method

public From ( string pathToAudioFile ) : IWithQueryAndFingerprintConfiguration
pathToAudioFile string
return IWithQueryAndFingerprintConfiguration

From() public method

public From ( string pathToAudioFile, double secondsToProcess, double startAtSecond ) : IWithQueryAndFingerprintConfiguration
pathToAudioFile string
secondsToProcess double
startAtSecond double
return IWithQueryAndFingerprintConfiguration

Query() public method

public Query ( ) : Task
return Task

UsingServices() public method

public UsingServices ( IModelService modelService, IAudioService audioService ) : IQueryCommand
modelService IModelService
audioService IAudioService
return IQueryCommand

WithConfigs() public method

public WithConfigs ( Action amendFingerprintFunctor, Action amendQueryConfigFunctor ) : IUsingQueryServices
amendFingerprintFunctor Action
amendQueryConfigFunctor Action
return IUsingQueryServices

WithConfigs() public method

public WithConfigs ( FingerprintConfiguration fingerprintConfiguration, QueryConfiguration configuration ) : IUsingQueryServices
fingerprintConfiguration SoundFingerprinting.Configuration.FingerprintConfiguration
configuration SoundFingerprinting.Configuration.QueryConfiguration
return IUsingQueryServices

WithFingerprintConfig() public method

public WithFingerprintConfig ( Action amendFingerprintConfigFunctor ) : IUsingQueryServices
amendFingerprintConfigFunctor Action
return IUsingQueryServices

WithFingerprintConfig() public method

public WithFingerprintConfig ( FingerprintConfiguration fingerprintConfiguration ) : IUsingQueryServices
fingerprintConfiguration SoundFingerprinting.Configuration.FingerprintConfiguration
return IUsingQueryServices

WithQueryConfig() public method

public WithQueryConfig ( Action amendQueryConfigFunctor ) : IUsingQueryServices
amendQueryConfigFunctor Action
return IUsingQueryServices

WithQueryConfig() public method

public WithQueryConfig ( QueryConfiguration queryConfiguration ) : IUsingQueryServices
queryConfiguration SoundFingerprinting.Configuration.QueryConfiguration
return IUsingQueryServices