20 #define AUD_BUILD_PLUGIN 52 AUD_LOCAL static void SDL_mix(
void* data, Uint8* buffer,
int length);
59 virtual void playing(
bool playing);
79 static void registerPlugin();
#define AUD_NAMESPACE_BEGIN
Opens the audaspace namespace aud.
Definition: Audaspace.h:116
#define AUD_DEFAULT_BUFFER_SIZE
The default playback buffer size of a device.
Definition: Audaspace.h:103
virtual void playing(bool playing)=0
This function tells the device, to start or pause playback.
Specification of a sound device.
Definition: Specification.h:119
This device plays back through SDL, the simple direct media layer.
Definition: SDLDevice.h:38
#define AUD_NAMESPACE_END
Closes the audaspace namespace aud.
Definition: Audaspace.h:119
#define AUD_PLUGIN_API
Used for exporting symbols in the shared library.
Definition: Audaspace.h:94
The software device is a generic device with software mixing.
Definition: SoftwareDevice.h:51
#define AUD_LOCAL
Used for hiding symbols from export in the shared library.
Definition: Audaspace.h:80
The SoftwareDevice class.