pixelperfectengine.audio.base.handler

Undocumented in source.

Members

Aliases

CallBackDeleg
alias CallBackDeleg = void delegate(void* userdata, ubyte* stream, int len) @(nogc) nothrow
Undocumented in source.

Classes

AudioDeviceHandler
class AudioDeviceHandler

Manages and initializes audio devices.

AudioInitException
class AudioInitException

Thrown on audio initialization errors.

ModuleManager
class ModuleManager

Manages all audio modules complete with routing, MIDI2.0, etc.

Functions

callbacksFromSDL
void callbacksFromSDL(void* userdata, ubyte* stream, int len)

A function that handles callbacks from SDL2's audio system.

Static variables

audioCallbackDeleg
CallBackDeleg audioCallbackDeleg;

Privides a way for delegates to be called from SDL2. Must be set up before audio device initialization.

Meta