|
Ardour
9.0-pre0-1950-g391fe97693
|
#include <sndfile.hh>
Classes | |
| struct | SNDFILE_ref |
Public Member Functions | |
| 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 | |
| static int | formatCheck (int format, int channels, int samplerate) |
Private Attributes | |
| SNDFILE_ref * | p |
Definition at line 64 of file sndfile.hh.
|
inline |
Definition at line 79 of file sndfile.hh.
| AudioGrapher::SndfileHandle::SndfileHandle | ( | const char * | path, |
| int | mode = SFM_READ, |
||
| int | format = 0, |
||
| int | channels = 0, |
||
| int | samplerate = 0 |
||
| ) |
| AudioGrapher::SndfileHandle::SndfileHandle | ( | std::string const & | path, |
| int | mode = SFM_READ, |
||
| int | format = 0, |
||
| int | channels = 0, |
||
| int | samplerate = 0 |
||
| ) |
| AudioGrapher::SndfileHandle::SndfileHandle | ( | int | fd, |
| bool | close_desc, | ||
| int | mode = SFM_READ, |
||
| int | format = 0, |
||
| int | channels = 0, |
||
| int | samplerate = 0 |
||
| ) |
| AudioGrapher::SndfileHandle::~SndfileHandle | ( | void | ) |
| AudioGrapher::SndfileHandle::SndfileHandle | ( | const SndfileHandle & | orig | ) |
|
inline |
Definition at line 102 of file sndfile.hh.
| void AudioGrapher::SndfileHandle::close | ( | void | ) |
| int AudioGrapher::SndfileHandle::command | ( | int | cmd, |
| void * | data, | ||
| int | datasize | ||
| ) |
| int AudioGrapher::SndfileHandle::error | ( | void | ) | const |
|
inline |
Definition at line 101 of file sndfile.hh.
|
static |
|
inline |
Definition at line 100 of file sndfile.hh.
| const char* AudioGrapher::SndfileHandle::getString | ( | int | str_type | ) | const |
|
inline |
Definition at line 96 of file sndfile.hh.
| SndfileHandle& AudioGrapher::SndfileHandle::operator= | ( | const SndfileHandle & | rhs | ) |
|
inline |
Definition at line 98 of file sndfile.hh.
| sf_count_t AudioGrapher::SndfileHandle::read | ( | double * | ptr, |
| sf_count_t | items | ||
| ) |
| sf_count_t AudioGrapher::SndfileHandle::read | ( | float * | ptr, |
| sf_count_t | items | ||
| ) |
| sf_count_t AudioGrapher::SndfileHandle::read | ( | int * | ptr, |
| sf_count_t | items | ||
| ) |
| sf_count_t AudioGrapher::SndfileHandle::read | ( | short * | ptr, |
| sf_count_t | items | ||
| ) |
| sf_count_t AudioGrapher::SndfileHandle::readf | ( | double * | ptr, |
| sf_count_t | frames | ||
| ) |
| sf_count_t AudioGrapher::SndfileHandle::readf | ( | float * | ptr, |
| sf_count_t | frames | ||
| ) |
| sf_count_t AudioGrapher::SndfileHandle::readf | ( | int * | ptr, |
| sf_count_t | frames | ||
| ) |
| sf_count_t AudioGrapher::SndfileHandle::readf | ( | short * | ptr, |
| sf_count_t | frames | ||
| ) |
| sf_count_t AudioGrapher::SndfileHandle::readRaw | ( | void * | ptr, |
| sf_count_t | bytes | ||
| ) |
|
inline |
Definition at line 94 of file sndfile.hh.
|
inline |
Definition at line 103 of file sndfile.hh.
| sf_count_t AudioGrapher::SndfileHandle::seek | ( | sf_count_t | frames, |
| int | whence | ||
| ) |
| int AudioGrapher::SndfileHandle::setString | ( | int | str_type, |
| const char * | str | ||
| ) |
| const char* AudioGrapher::SndfileHandle::strError | ( | void | ) | const |
| sf_count_t AudioGrapher::SndfileHandle::write | ( | const double * | ptr, |
| sf_count_t | items | ||
| ) |
| sf_count_t AudioGrapher::SndfileHandle::write | ( | const float * | ptr, |
| sf_count_t | items | ||
| ) |
| sf_count_t AudioGrapher::SndfileHandle::write | ( | const int * | ptr, |
| sf_count_t | items | ||
| ) |
| sf_count_t AudioGrapher::SndfileHandle::write | ( | const short * | ptr, |
| sf_count_t | items | ||
| ) |
| sf_count_t AudioGrapher::SndfileHandle::writef | ( | const double * | ptr, |
| sf_count_t | frames | ||
| ) |
| sf_count_t AudioGrapher::SndfileHandle::writef | ( | const float * | ptr, |
| sf_count_t | frames | ||
| ) |
| sf_count_t AudioGrapher::SndfileHandle::writef | ( | const int * | ptr, |
| sf_count_t | frames | ||
| ) |
| sf_count_t AudioGrapher::SndfileHandle::writef | ( | const short * | ptr, |
| sf_count_t | frames | ||
| ) |
| sf_count_t AudioGrapher::SndfileHandle::writeRaw | ( | const void * | ptr, |
| sf_count_t | bytes | ||
| ) |
| void AudioGrapher::SndfileHandle::writeSync | ( | void | ) |
|
private |
Definition at line 75 of file sndfile.hh.