SDL_MixAudio
Nome
SDL_MixAudio -- Mistura dados de áudio.
Sinopse
#include "SDL.h" void SDL_MixAudio(Uint8 *dst, Uint8 *src, Uint32 len, int volume);
Descrição
Esta função recebe dois buffers de áudio de "len" bytes cada, no formato correto, misturando-os, realizando adição, ajuste no volume e corte de banda. O volume varia de 0 a SDL_MIX_MAXVOLUME e deve ser definido para o valor máximo para que se tenha volume completo de áudio.
Nota: Esta função não altera o volume do hardware.
Nota: Não utilize esta função para misturar mais de duas streams de samples. A saída oriunda de repetidas aplicações desta função pode estar distorcida por corte, uma vez que inexiste acumulador com escala maior do que a entrada (para não mencionar que este é uma maneira ineficiente de se realizar isto). Para isto, utilize funções de mistura da SDL_Mixer, OpenAL ou escreva o seu próprio misturador.
