19#ifdef PULSEAUDIO_PLUGIN
20#define AUD_BUILD_PLUGIN
30#include <pulse/pulseaudio.h>
34#ifdef PULSEAUDIO_LIBRARY_IMPLEMENTATION
35#define PULSEAUDIO_SYMBOL(sym) decltype(&sym) AUD_##sym
37#define PULSEAUDIO_SYMBOL(sym) extern decltype(&sym) AUD_##sym
40#include "PulseAudioSymbols.h"
42#undef PULSEAUDIO_SYMBOL
The main header file of the library defining the namespace and basic data types.
#define AUD_NAMESPACE_END
Closes the audaspace namespace aud.
Definition Audaspace.h:119
#define AUD_NAMESPACE_BEGIN
Opens the audaspace namespace aud.
Definition Audaspace.h:116