# SDL_MixAudio
This function is a legacy means of mixing audio.
## Header File
Defined in [SDL_audio.h](https://github.com/libsdl-org/SDL/blob/SDL2/include/SDL_audio.h)
## Syntax
```c
void SDL_MixAudio(Uint8 * dst, const Uint8 * src,
Uint32 len, int volume);
```
## Function Parameters
| | | |
| ---------------- | ---------- | ------------------------------------------------------------------------------------------------------- |
| Uint8 * | **dst** | the destination for the mixed audio. |
| const Uint8 * | **src** | the source audio buffer to be mixed. |
| [Uint32](Uint32) | **len** | the length of the audio buffer in bytes. |
| int | **volume** | ranges from 0 - 128, and should be set to [SDL_MIX_MAXVOLUME](SDL_MIX_MAXVOLUME) for full audio volume. |
## Remarks
This function is equivalent to calling...
```c
SDL_MixAudioFormat(dst, src, format, len, volume);
```
...where `format` is the obtained format of the audio device from the
legacy [SDL_OpenAudio](SDL_OpenAudio)() function.
## Version
This function is available since SDL 2.0.0.
## See Also
- [SDL_MixAudioFormat](SDL_MixAudioFormat)
----
[CategoryAPI](CategoryAPI), [CategoryAPIFunction](CategoryAPIFunction), [CategoryAudio](CategoryAudio)