#include <input.hpp>
Inheritance diagram for ISampleSource:
Public Methods | |
~ISampleSource () | |
virtual void | GetFormat (int &channel_count, int &sample_rate, int &bits_per_sample)=0 |
virtual int | Read (int sample_count, void *samples)=0 |
virtual bool | Reset ()=0 |
|
|
|
Reimplemented in MODInputStream, OGGInputStream, WAVInputStream, Mixer, RepeatableStream, and Resampler. Referenced by RepeatableStream::GetFormat(), DSOutputContext::OpenStream(), RepeatableStream::RepeatableStream(), and Resampler::Resampler().
|
|
Reimplemented in MODInputStream, OGGInputStream, WAVInputStream, Mixer, RepeatableStream, and Resampler. Referenced by RepeatableStream::Read(), and DSOutputStream::StreamRead().
|
|
Reimplemented in MODInputStream, OGGInputStream, WAVInputStream, Mixer, RepeatableStream, and Resampler. Referenced by RepeatableStream::Read(), Resampler::Reset(), RepeatableStream::Reset(), DSOutputStream::Reset(), and DSOutputStream::Update().
|