audiere::MODInputStream Class Reference

#include <input_mod.h>

Inheritance diagram for audiere::MODInputStream:

Inheritance graph
[legend]
Collaboration diagram for audiere::MODInputStream:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 MODInputStream ()
 ~MODInputStream ()
bool initialize (FilePtr file)
void getFormat (int &channel_count, int &sample_rate, SampleFormat &sample_format)
void reset ()
int doRead (int frame_count, void *buffer)

Detailed Description

Definition at line 13 of file input_mod.h.


Constructor & Destructor Documentation

audiere::MODInputStream::MODInputStream  ) 
 

Definition at line 8 of file input_mod.cpp.

audiere::MODInputStream::~MODInputStream  ) 
 

Definition at line 14 of file input_mod.cpp.


Member Function Documentation

int audiere::MODInputStream::doRead int  frame_count,
void *  buffer
[virtual]
 

Implement this method in subclasses.

Implements audiere::BasicSource.

Definition at line 101 of file input_mod.cpp.

void audiere::MODInputStream::getFormat int &  channel_count,
int &  sample_rate,
SampleFormat sample_format
[virtual]
 

Retrieve the number of channels, sample rate, and sample format of the sample source.

Implements audiere::SampleSource.

Definition at line 73 of file input_mod.cpp.

References audiere::SF_S16.

bool audiere::MODInputStream::initialize FilePtr  file  ) 
 

Definition at line 28 of file input_mod.cpp.

References ADR_GUARD, audiere::dumb_resampling_quality, and DUMB_RQ_LINEAR.

void audiere::MODInputStream::reset  )  [virtual]
 

Reset the sample source. This has the same effect as setPosition(0) on a seekable source. On an unseekable source, it resets all internal state to the way it was when the source was first created.

Implements audiere::SampleSource.

Definition at line 85 of file input_mod.cpp.

References ADR_GUARD.


The documentation for this class was generated from the following files:
Generated on Mon Feb 13 23:09:18 2006 for audiere by  doxygen 1.4.6