C# Класс Mp3Sharp.OBuffer16BitStereo

Internal class used to queue samples that are being obtained from an Mp3 stream. This merges the old mp3stream OBuffer with the javazoom SampleBuffer code for the highest efficiency... well, not the highest possible. The highest I'm willing to sweat over. --trs This class handles stereo 16-bit data! Switch it out if you want mono or something.
Наследование: javazoom.jl.decoder.Obuffer
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
OBuffer16BitStereo ( ) : System
Read ( byte buffer_out, int offset, int count ) : int
append ( int channel, short value ) : void
appendSamples ( int channel, float f ) : void
clear_buffer ( ) : void

This implementation does not clear the buffer.

close ( ) : void
set_stop_flag ( ) : void
write_buffer ( int val ) : void

Описание методов

OBuffer16BitStereo() публичный Метод

public OBuffer16BitStereo ( ) : System
Результат System

Read() публичный Метод

public Read ( byte buffer_out, int offset, int count ) : int
buffer_out byte
offset int
count int
Результат int

append() публичный Метод

public append ( int channel, short value ) : void
channel int
value short
Результат void

appendSamples() публичный Метод

public appendSamples ( int channel, float f ) : void
channel int
f float
Результат void

clear_buffer() публичный Метод

This implementation does not clear the buffer.
public clear_buffer ( ) : void
Результат void

close() публичный Метод

public close ( ) : void
Результат void

set_stop_flag() публичный Метод

public set_stop_flag ( ) : void
Результат void

write_buffer() публичный Метод

public write_buffer ( int val ) : void
val int
Результат void