SDL Audio Device instance IDs.
A callback that fires when data is about to be fed to an audio device.
A callback that fires when data passes through an SDL_AudioStream.
Retrieve the size, in bits, from an SDL_AudioFormat.
Retrieve the size, in bytes, from an SDL_AudioFormat.
Calculate the size of each audio frame (in bytes) from an SDL_AudioSpec.
Determine if an SDL_AudioFormat represents bigendian data.
Determine if an SDL_AudioFormat represents floating point data.
Determine if an SDL_AudioFormat represents integer data.
Determine if an SDL_AudioFormat represents littleendian data.
Determine if an SDL_AudioFormat represents signed data.
Determine if an SDL_AudioFormat represents unsigned data.
Audio format.
Use this function to query if an audio device is paused.
Use this function to query if an audio device associated with a stream is paused.
Bind a single audio stream to an audio device.
Bind a list of audio streams to an audio device.
Clear any pending data in the stream.
Close a previously-opened audio device.
Convert some audio data of one format to another format.
Create a new audio stream.
Free an audio stream.
Tell the stream that you're done sending data, and anything being buffered should be converted/resampled and made available immediately.
Get the current channel map of an audio device.
Get the current audio format of a specific audio device.
Get the gain of an audio device.
Get the human-readable name of a specific audio device.
Use this function to get the name of a built in audio driver.
Get the human readable name of an audio format.
Get a list of currently-connected audio playback devices.
Get a list of currently-connected audio recording devices.
Get the number of converted/resampled bytes available.
Get converted/resampled data from the stream.
Query an audio stream for its currently-bound device.
Query the current format of an audio stream.
Get the frequency ratio of an audio stream.
Get the gain of an audio stream.
Get the current input channel map of an audio stream.
Get the current output channel map of an audio stream.
Get the properties associated with an audio stream.
Get the number of bytes currently queued.
Get the name of the current audio driver.
Use this function to get the number of built-in audio drivers.
Get the appropriate memset value for silencing an audio format.
Determine if an audio device is physical (instead of logical).
Determine if an audio device is a playback device (instead of recording).
Loads a WAV from a file path.
Load the audio data of a WAVE file into memory.
Lock an audio stream for serialized access.
Mix audio data in a specified format.
Open a specific audio device.
Convenience function for straightforward audio init for the common case.
Use this function to pause audio playback on a specified device.
Use this function to pause audio playback on the audio device associated with an audio stream.
Add data to the stream.
Use this function to unpause audio playback on a specified device.
Use this function to unpause audio playback on the audio device associated with an audio stream.
Change the gain of an audio device.
Set a callback that fires when data is about to be fed to an audio device.
Change the input and output formats of an audio stream.
Change the frequency ratio of an audio stream.
Change the gain of an audio stream.
Set a callback that runs when data is requested from an audio stream.
Set the current input channel map of an audio stream.
Set the current output channel map of an audio stream.
Set a callback that runs when data is added to an audio stream.
Unbind a single audio stream from its audio device.
Unbind a list of audio streams from their audio devices.
Unlock an audio stream for serialized access.
A value used to request a default playback audio device.
A value used to request a default recording audio device.
Mask of bits in an SDL_AudioFormat that contain the bigendian flag.
Mask of bits in an SDL_AudioFormat that contains the format bit size.
Mask of bits in an SDL_AudioFormat that contain the floating point flag.
Mask of bits in an SDL_AudioFormat that contain the signed data flag.
Format specifier for audio data.
The opaque handle that represents an audio stream.
SDL Audio