#include <SoundResource.h>
Inheritance diagram for ark::SoundResource:
Public Member Functions | |
SoundResource () | |
virtual | ~SoundResource () |
unsigned | sampleRate () const |
void | setSampleRate (unsigned r) |
virtual unsigned | read (Sample **chunk, unsigned frames)=0 |
virtual unsigned | channelCount () const =0 |
virtual bool | isInterleaved () const =0 |
virtual unsigned | frameCount () const |
virtual bool | knowsFrameCount () const |
virtual unsigned | seek (int, bool=false) |
virtual bool | canSeek () const |
virtual unsigned | write (SoundChunk &chunk) |
virtual bool | canWrite () const |
Private Attributes | |
unsigned | _sampleRate |
Classes | |
class | Error |
|
|
|
|
|
Reimplemented in ark::SoundFile. |
|
Reimplemented in ark::SoundFile. |
|
Implemented in ark::SoundFile_libsndfile. |
|
Reimplemented in ark::SoundFile_libsndfile, and ark::SoundFile. |
|
Implemented in ark::SoundFile_libsndfile. |
|
Reimplemented in ark::SoundFile. |
|
Implemented in ark::SoundFile_libsndfile, and ark::SoundFile. |
|
|
|
Reimplemented in ark::SoundFile_libsndfile, and ark::SoundFile. |
|
|
|
Reimplemented in ark::SoundFile_libsndfile, and ark::SoundFile. |
|
|