C# 클래스 AcoustID.Chromaprint.AudioProcessor

Audio processor with multi-channel to mono converting and resampling. Passes the pre-processed data on to a given consumer.
상속: IAudioConsumer
파일 보기 프로젝트 열기: wo80/AcoustID.NET 1 사용 예제들

공개 메소드들

메소드 설명
AudioProcessor ( int sample_rate, IAudioConsumer consumer ) : AcoustID.Audio
Consume ( short input, int length ) : void
Flush ( ) : void
Reset ( int sample_rate, int num_channels ) : bool

비공개 메소드들

메소드 설명
Load ( short input, int offset, int length ) : int
LoadMono ( short input, int offset, int length ) : void
LoadMultiChannel ( short input, int offset, int length ) : void
LoadStereo ( short input, int offset, int length ) : void
Resample ( ) : void

메소드 상세

AudioProcessor() 공개 메소드

public AudioProcessor ( int sample_rate, IAudioConsumer consumer ) : AcoustID.Audio
sample_rate int
consumer IAudioConsumer
리턴 AcoustID.Audio

Consume() 공개 메소드

public Consume ( short input, int length ) : void
input short
length int
리턴 void

Flush() 공개 메소드

public Flush ( ) : void
리턴 void

Reset() 공개 메소드

public Reset ( int sample_rate, int num_channels ) : bool
sample_rate int
num_channels int
리턴 bool