Ardour
9.0-pre0-386-g96ef4d20f2
|
Base class for all classes using libsndfile. More...
#include <sndfile_base.h>
Public Types | |
enum | Mode { Read = SFM_READ , Write = SFM_WRITE , ReadWrite = SFM_RDWR } |
Protected Member Functions | |
SndfileBase () | |
Additional Inherited Members | |
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) |
Static Public Member Functions inherited from AudioGrapher::SndfileHandle | |
static int | formatCheck (int format, int channels, int samplerate) |
Base class for all classes using libsndfile.
Definition at line 12 of file sndfile_base.h.
Enumerator | |
---|---|
Read | |
Write | |
ReadWrite |
Definition at line 15 of file sndfile_base.h.
|
inlineprotected |
Definition at line 23 of file sndfile_base.h.