Audaspace
1.3.0
A high level audio library.
|
sample_t * getBuffer() const
Returns the pointer to the buffer in memory.
~Buffer()
Destroys the buffer.
void resize(int size, bool keep=false)
Resizes the buffer.
Buffer(int size=0)
Creates a new buffer.
This class is a simple buffer in RAM which is 32 Byte aligned and provides resize functionality.
Definition: Buffer.h:34
unsigned char data_t
Sample data type (format samples)
Definition: Audaspace.h:129
#define AUD_NAMESPACE_END
Closes the audaspace namespace aud.
Definition: Audaspace.h:119
int getSize() const
Returns the size of the buffer in bytes.
float sample_t
Sample type.(float samples)
Definition: Audaspace.h:126
#define AUD_NAMESPACE_BEGIN
Opens the audaspace namespace aud.
Definition: Audaspace.h:116
#define AUD_API
Used for exporting symbols in the shared library.
Definition: Audaspace.h:93
void assureSize(int size, bool keep=false)
Makes sure the buffer has a minimum size.
The main header file of the library defining the namespace and basic data types.