56 #define AUD_SHARED_LIBRARY 57 #undef AUD_SHARED_LIBRARY 63 #define AUD_STATIC_LIBRARY 64 #undef AUD_STATIC_LIBRARY 66 #define AUD_SHARED_LIBRARY 69 #define AUD_EXPORT_API __declspec(dllexport) 70 #define AUD_USE_API __declspec(dllimport) 74 #define AUD_EXPORT_API __attribute__((visibility ("default"))) 75 #define AUD_USE_API AUD_EXPORT_API 76 #define AUD_LOCAL __attribute__((visibility ("hidden"))) 78 #define AUD_EXPORT_API 84 #ifdef AUD_SHARED_LIBRARY 85 #ifdef AUD_BUILD_PLUGIN 86 #define AUD_API AUD_USE_API 87 #define AUD_PLUGIN_API AUD_EXPORT_API 89 #ifdef AUD_BUILD_SHARED_LIBRARY 90 #define AUD_API AUD_EXPORT_API 91 #define AUD_PLUGIN_API AUD_EXPORT_API 93 #define AUD_API AUD_USE_API 94 #define AUD_PLUGIN_API AUD_USE_API 99 #define AUD_PLUGIN_API 103 #define AUD_DEFAULT_BUFFER_SIZE 1024 108 #define AUD_NAMESPACE_BEGIN namespace aud { 111 #define AUD_NAMESPACE_END } 116 #define AUD_NAMESPACE_BEGIN 119 #define AUD_NAMESPACE_END #define AUD_NAMESPACE_BEGIN
Opens the audaspace namespace aud.
Definition: Audaspace.h:116
unsigned char data_t
Sample data type (format samples)
Definition: Audaspace.h:129
float sample_t
Sample type.(float samples)
Definition: Audaspace.h:126
#define AUD_NAMESPACE_END
Closes the audaspace namespace aud.
Definition: Audaspace.h:119