#include <SoundResource.h>
Inheritance diagram for ark::SoundFile:
Public Member Functions | |
SoundFile (std::string path) | |
virtual unsigned | read (Sample **chunk, unsigned frames)=0 |
virtual unsigned | frameCount () const =0 |
virtual bool | knowsFrameCount () const |
virtual unsigned | seek (int, bool=false)=0 |
virtual bool | canSeek () const |
virtual unsigned | write (SoundChunk &chunk)=0 |
virtual bool | canWrite () const |
std::string const & | filePath () const |
Protected Member Functions | |
void | _setPath (std::string const &p) |
Private Attributes | |
std::string | _path |
|
|
|
|
|
Reimplemented from ark::SoundResource. |
|
Reimplemented from ark::SoundResource. |
|
|
|
Reimplemented from ark::SoundResource. Implemented in ark::SoundFile_libsndfile. |
|
Reimplemented from ark::SoundResource. |
|
Implements ark::SoundResource. Implemented in ark::SoundFile_libsndfile. |
|
Reimplemented from ark::SoundResource. Implemented in ark::SoundFile_libsndfile. |
|
Reimplemented from ark::SoundResource. Implemented in ark::SoundFile_libsndfile. |
|
|