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
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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