C# Class AcoustID.Chromaprint.Fingerprinter

TODO: Update summary.
Inheritance: IAudioConsumer
Mostrar archivo Open project: wo80/AcoustID.NET Class Usage Examples

Public Methods

Method Description
Consume ( short samples, int length ) : void

Process a block of raw audio data. Call this method as many times as you need.

Fingerprinter ( FingerprinterConfiguration config, IFFTService fftService ) : AcoustID.Audio
Finish ( ) : int[]

Calculate the fingerprint based on the provided audio data.

SetOption ( string name, int value ) : bool
Start ( int sample_rate, int num_channels ) : bool

Initialize the fingerprinting process.

Method Details

Consume() public method

Process a block of raw audio data. Call this method as many times as you need.
public Consume ( short samples, int length ) : void
samples short
length int
return void

Fingerprinter() public method

public Fingerprinter ( FingerprinterConfiguration config, IFFTService fftService ) : AcoustID.Audio
config FingerprinterConfiguration
fftService IFFTService
return AcoustID.Audio

Finish() public method

Calculate the fingerprint based on the provided audio data.
public Finish ( ) : int[]
return int[]

SetOption() public method

public SetOption ( string name, int value ) : bool
name string
value int
return bool

Start() public method

Initialize the fingerprinting process.
public Start ( int sample_rate, int num_channels ) : bool
sample_rate int
num_channels int
return bool