C# 클래스 AcoustID.Chromaprint.Fingerprinter

TODO: Update summary.
상속: IAudioConsumer
파일 보기 프로젝트 열기: wo80/AcoustID.NET 1 사용 예제들

공개 메소드들

메소드 설명
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.

메소드 상세

Consume() 공개 메소드

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
리턴 void

Fingerprinter() 공개 메소드

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

Finish() 공개 메소드

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

SetOption() 공개 메소드

public SetOption ( string name, int value ) : bool
name string
value int
리턴 bool

Start() 공개 메소드

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