| 
|   | SndfileReader (std::string const &path) | 
|   | 
| virtual  | ~SndfileReader () | 
|   | 
|   | SndfileReader (SndfileReader const &other) | 
|   | 
| samplecnt_t  | read (ProcessContext< T > &context) | 
|   | 
| SndfileHandle &  | operator= (const SndfileHandle &rhs) | 
|   | 
  Public Member Functions inherited from AudioGrapher::SndfileHandle | 
|   | SndfileHandle (void) | 
|   | 
|   | SndfileHandle (const char *path, int mode=SFM_READ, int format=0, int channels=0, int samplerate=0) | 
|   | 
|   | SndfileHandle (std::string const &path, int mode=SFM_READ, int format=0, int channels=0, int samplerate=0) | 
|   | 
|   | SndfileHandle (int fd, bool close_desc, int mode=SFM_READ, int format=0, int channels=0, int samplerate=0) | 
|   | 
|   | ~SndfileHandle (void) | 
|   | 
|   | SndfileHandle (const SndfileHandle &orig) | 
|   | 
| SndfileHandle &  | operator= (const SndfileHandle &rhs) | 
|   | 
| void  | close (void) | 
|   | 
| int  | refCount (void) const | 
|   | 
|   | operator bool () const | 
|   | 
| bool  | operator== (const SndfileHandle &rhs) const | 
|   | 
| sf_count_t  | frames (void) const | 
|   | 
| int  | format (void) const | 
|   | 
| int  | channels (void) const | 
|   | 
| int  | samplerate (void) const | 
|   | 
| int  | error (void) const | 
|   | 
| const char *  | strError (void) const | 
|   | 
| int  | command (int cmd, void *data, int datasize) | 
|   | 
| sf_count_t  | seek (sf_count_t frames, int whence) | 
|   | 
| void  | writeSync (void) | 
|   | 
| int  | setString (int str_type, const char *str) | 
|   | 
| const char *  | getString (int str_type) const | 
|   | 
| sf_count_t  | read (short *ptr, sf_count_t items) | 
|   | 
| sf_count_t  | read (int *ptr, sf_count_t items) | 
|   | 
| sf_count_t  | read (float *ptr, sf_count_t items) | 
|   | 
| sf_count_t  | read (double *ptr, sf_count_t items) | 
|   | 
| sf_count_t  | write (const short *ptr, sf_count_t items) | 
|   | 
| sf_count_t  | write (const int *ptr, sf_count_t items) | 
|   | 
| sf_count_t  | write (const float *ptr, sf_count_t items) | 
|   | 
| sf_count_t  | write (const double *ptr, sf_count_t items) | 
|   | 
| sf_count_t  | readf (short *ptr, sf_count_t frames) | 
|   | 
| sf_count_t  | readf (int *ptr, sf_count_t frames) | 
|   | 
| sf_count_t  | readf (float *ptr, sf_count_t frames) | 
|   | 
| sf_count_t  | readf (double *ptr, sf_count_t frames) | 
|   | 
| sf_count_t  | writef (const short *ptr, sf_count_t frames) | 
|   | 
| sf_count_t  | writef (const int *ptr, sf_count_t frames) | 
|   | 
| sf_count_t  | writef (const float *ptr, sf_count_t frames) | 
|   | 
| sf_count_t  | writef (const double *ptr, sf_count_t frames) | 
|   | 
| sf_count_t  | readRaw (void *ptr, sf_count_t bytes) | 
|   | 
| sf_count_t  | writeRaw (const void *ptr, sf_count_t bytes) | 
|   | 
| void  | add_output (typename Source< DefaultSampleType >::SinkPtr output) | 
|   | 
| void  | clear_outputs () | 
|   | Removes all outputs added.  More...
  | 
|   | 
| void  | remove_output (typename Source< DefaultSampleType >::SinkPtr output) | 
|   | 
| virtual  | ~Source () | 
|   | 
| virtual void  | add_output (SinkPtr output)=0 | 
|   | Adds an output to this source. All data generated is forwarded to output.  More...
  | 
|   | 
| virtual void  | remove_output (SinkPtr output)=0 | 
|   | Removes a specific output from this source.  More...
  | 
|   | 
template<typename T = DefaultSampleType>
class AudioGrapher::SndfileReader< T >
Reader for audio files using libsndfile. Only short, int and float are valid template parameters 
Definition at line 17 of file sndfile_reader.h.