7 CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
10 TITLE="SDL Library Documentation"
11 HREF="index.html"><LINK
14 HREF="audio.html"><LINK
16 TITLE="SDL_ConvertAudio"
17 HREF="sdlconvertaudio.html"><LINK
20 HREF="sdllockaudio.html"></HEAD
31 SUMMARY="Header navigation table"
40 >SDL Library Documentation</TH
48 HREF="sdlconvertaudio.html"
62 HREF="sdllockaudio.html"
83 >SDL_MixAudio -- Mix audio data</DIV
85 CLASS="REFSYNOPSISDIV"
99 CLASS="FUNCSYNOPSISINFO"
100 >#include "SDL.h"</PRE
109 >(Uint8 *dst, Uint8 *src, Uint32 len, int volume);</CODE
123 >This function takes two audio buffers of <TT
129 of the playing audio format and mixes them, performing addition, volume
130 adjustment, and overflow clipping. The <TT
138 >SDL_MIX_MAXVOLUME</TT
139 > and should be set to the maximum
140 value for full audio volume. Note this does not change hardware volume. This is
141 provided for convenience -- you can mix your own audio data.</P
149 >Do not use this function for mixing together more than two streams of sample
150 data. The output from repeated application of this function may be distorted
151 by clipping, because there is no accumulator with greater range than the
152 input (not to mention this being an inefficient way of doing it).
153 Use mixing functions from SDL_mixer, OpenAL, or write your own mixer instead.</P
166 HREF="sdlopenaudio.html"
178 SUMMARY="Footer navigation table"
189 HREF="sdlconvertaudio.html"
207 HREF="sdllockaudio.html"
217 >SDL_ConvertAudio</TD