Audaspace 1.6.0
A high level audio library.
Loading...
Searching...
No Matches
Audaspace.h File Reference

The main header file of the library defining the namespace and basic data types. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define AUD_SHARED_LIBRARY
 Defined when audaspace was built as a shared library.
 
#define AUD_STATIC_LIBRARY
 Defined when audaspace was built as a static library.
 
#define AUD_SHARED_LIBRARY
 Defined when audaspace was built as a shared library.
 
#define AUD_EXPORT_API
 Used for using exporting symbols of the shared library.
 
#define AUD_USE_API
 Used for using exporting symbols of the shared library.
 
#define AUD_LOCAL
 Used for hiding symbols from export in the shared library.
 
#define AUD_API   AUD_USE_API
 Used for exporting symbols in the shared library.
 
#define AUD_PLUGIN_API   AUD_USE_API
 Used for exporting symbols in the shared library.
 
#define AUD_DEFAULT_BUFFER_SIZE   1024
 The default playback buffer size of a device.
 
#define AUD_NAMESPACE_BEGIN
 Opens the audaspace namespace aud.
 
#define AUD_NAMESPACE_END
 Closes the audaspace namespace aud.
 

Typedefs

typedef float sample_t
 Sample type.(float samples)
 
typedef unsigned char data_t
 Sample data type (format samples)
 

Detailed Description

The main header file of the library defining the namespace and basic data types.