# CategoryAudio

Access to the raw audio mixing buffer for the SDL library.

<!-- END CATEGORY DOCUMENTATION -->

## Functions

<!-- DO NOT HAND-EDIT CATEGORY LISTS, THEY ARE AUTOGENERATED AND WILL BE OVERWRITTEN, BASED ON TAGS IN INDIVIDUAL PAGE FOOTERS. EDIT THOSE INSTEAD. -->
<!-- BEGIN CATEGORY LIST: CategoryAudio, CategoryAPIFunction -->
- [SDL_AudioInit](SDL_AudioInit)
- [SDL_AudioQuit](SDL_AudioQuit)
- [SDL_AudioStreamAvailable](SDL_AudioStreamAvailable)
- [SDL_AudioStreamClear](SDL_AudioStreamClear)
- [SDL_AudioStreamFlush](SDL_AudioStreamFlush)
- [SDL_AudioStreamGet](SDL_AudioStreamGet)
- [SDL_AudioStreamPut](SDL_AudioStreamPut)
- [SDL_BuildAudioCVT](SDL_BuildAudioCVT)
- [SDL_ClearQueuedAudio](SDL_ClearQueuedAudio)
- [SDL_CloseAudio](SDL_CloseAudio)
- [SDL_CloseAudioDevice](SDL_CloseAudioDevice)
- [SDL_ConvertAudio](SDL_ConvertAudio)
- [SDL_DequeueAudio](SDL_DequeueAudio)
- [SDL_FreeAudioStream](SDL_FreeAudioStream)
- [SDL_FreeWAV](SDL_FreeWAV)
- [SDL_GetAudioDeviceName](SDL_GetAudioDeviceName)
- [SDL_GetAudioDeviceSpec](SDL_GetAudioDeviceSpec)
- [SDL_GetAudioDeviceStatus](SDL_GetAudioDeviceStatus)
- [SDL_GetAudioDriver](SDL_GetAudioDriver)
- [SDL_GetAudioStatus](SDL_GetAudioStatus)
- [SDL_GetCurrentAudioDriver](SDL_GetCurrentAudioDriver)
- [SDL_GetDefaultAudioInfo](SDL_GetDefaultAudioInfo)
- [SDL_GetNumAudioDevices](SDL_GetNumAudioDevices)
- [SDL_GetNumAudioDrivers](SDL_GetNumAudioDrivers)
- [SDL_GetQueuedAudioSize](SDL_GetQueuedAudioSize)
- [SDL_LoadWAV_RW](SDL_LoadWAV_RW)
- [SDL_LockAudio](SDL_LockAudio)
- [SDL_LockAudioDevice](SDL_LockAudioDevice)
- [SDL_MixAudio](SDL_MixAudio)
- [SDL_MixAudioFormat](SDL_MixAudioFormat)
- [SDL_NewAudioStream](SDL_NewAudioStream)
- [SDL_OpenAudio](SDL_OpenAudio)
- [SDL_OpenAudioDevice](SDL_OpenAudioDevice)
- [SDL_PauseAudio](SDL_PauseAudio)
- [SDL_PauseAudioDevice](SDL_PauseAudioDevice)
- [SDL_QueueAudio](SDL_QueueAudio)
- [SDL_UnlockAudio](SDL_UnlockAudio)
- [SDL_UnlockAudioDevice](SDL_UnlockAudioDevice)
<!-- END CATEGORY LIST -->

## Datatypes

<!-- DO NOT HAND-EDIT CATEGORY LISTS, THEY ARE AUTOGENERATED AND WILL BE OVERWRITTEN, BASED ON TAGS IN INDIVIDUAL PAGE FOOTERS. EDIT THOSE INSTEAD. -->
<!-- BEGIN CATEGORY LIST: CategoryAudio, CategoryAPIDatatype -->
- [SDL_AudioCallback](SDL_AudioCallback)
- [SDL_AudioDeviceID](SDL_AudioDeviceID)
- [SDL_AudioFormat](SDL_AudioFormat)
<!-- END CATEGORY LIST -->

## Structs

<!-- DO NOT HAND-EDIT CATEGORY LISTS, THEY ARE AUTOGENERATED AND WILL BE OVERWRITTEN, BASED ON TAGS IN INDIVIDUAL PAGE FOOTERS. EDIT THOSE INSTEAD. -->
<!-- BEGIN CATEGORY LIST: CategoryAudio, CategoryAPIStruct -->
- [SDL_AudioCVT](SDL_AudioCVT)
- [SDL_AudioSpec](SDL_AudioSpec)
- [SDL_AudioStream](SDL_AudioStream)
<!-- END CATEGORY LIST -->

## Enums

<!-- DO NOT HAND-EDIT CATEGORY LISTS, THEY ARE AUTOGENERATED AND WILL BE OVERWRITTEN, BASED ON TAGS IN INDIVIDUAL PAGE FOOTERS. EDIT THOSE INSTEAD. -->
<!-- BEGIN CATEGORY LIST: CategoryAudio, CategoryAPIEnum -->
- [SDL_AudioStatus](SDL_AudioStatus)
<!-- END CATEGORY LIST -->

## Macros

<!-- DO NOT HAND-EDIT CATEGORY LISTS, THEY ARE AUTOGENERATED AND WILL BE OVERWRITTEN, BASED ON TAGS IN INDIVIDUAL PAGE FOOTERS. EDIT THOSE INSTEAD. -->
<!-- BEGIN CATEGORY LIST: CategoryAudio, CategoryAPIMacro -->
- [SDL_AUDIOCVT_MAX_FILTERS](SDL_AUDIOCVT_MAX_FILTERS)
- [SDL_LoadWAV](SDL_LoadWAV)
- [SDL_MIX_MAXVOLUME](SDL_MIX_MAXVOLUME)
<!-- END CATEGORY LIST -->