C# Class AcoustID.Chromaprint.Fingerprinter

TODO: Update summary.
Inheritance: IAudioConsumer
Afficher le fichier Open project: wo80/AcoustID.NET Class Usage Examples

Méthodes publiques

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

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
Résultat void

Fingerprinter() public méthode

public Fingerprinter ( FingerprinterConfiguration config, IFFTService fftService ) : AcoustID.Audio
config FingerprinterConfiguration
fftService IFFTService
Résultat AcoustID.Audio

Finish() public méthode

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

SetOption() public méthode

public SetOption ( string name, int value ) : bool
name string
value int
Résultat bool

Start() public méthode

Initialize the fingerprinting process.
public Start ( int sample_rate, int num_channels ) : bool
sample_rate int
num_channels int
Résultat bool