|
|
virtual int | Channels () const =0 |
| |
|
virtual int | SampleRate () const =0 |
| |
|
virtual int | BitsPerSample () const =0 |
| |
|
virtual int | Frames () const =0 |
| |
|
virtual size_t | ByteLength () const =0 |
| |
|
virtual Let< ArrayBuffer > | Slice (size_t begin=0, size_t end=0) const =0 |
| |
|
virtual uint8_t * | Data ()=0 |
| |
|
virtual const uint8_t * | Data () const =0 |
| |
|
virtual std::string | ToString () const =0 |
| |
|
|
static Let< AudioBuffer > | New (int channels=2, int sampleRate=44100, int bitsPerSample=8, int frames=1) |
| |
|
static Let< AudioBuffer > | New (const Let< ArrayBuffer > &buffer, int channels=2, int sampleRate=44100, int bitsPerSample=8, int frames=1) |
| |
|
static Let< ArrayBuffer > | New (size_t byteLength=0) |
| |
|
static Let< ArrayBuffer > | New (const std::string &data) |
| |
|
static Let< ArrayBuffer > | New (const uint8_t *data, size_t byteLength=0) |
| |
The documentation for this class was generated from the following file: