#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(). 
  | 
  
1.2.8.1 written by Dimitri van Heesch,
 © 1997-2001