Audaspace 1.5.0
A high level audio library.
Loading...
Searching...
No Matches
Macros | Typedefs
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.