Creates an instance, and detects all drivers.
Destructor
Returns the number of audio channels.
Return an array with the names of the available audio devices.
Returns an array with the names of the available audio drivers.
Returns the available format.
Returns the available sampling frequency.
Opens a specific audio device for audio playback by ID, then sets the values for buffer sizes etc.
Initializes an audio driver by ID.
Names of the devices
Names of the drivers
Given audio specs
The ID of the opened audio device
Requested audio specs
Manages and initializes audio devices.
Only one instance should be made.