2009-03-26 09:29:14 +00:00
|
|
|
#ifndef _AUDIO_COMMON_H
|
|
|
|
#define _AUDIO_COMMON_H
|
|
|
|
|
|
|
|
#include "Common.h"
|
2009-03-26 10:15:11 +00:00
|
|
|
#include "../../../PluginSpecs/pluginspecs_dsp.h"
|
2009-03-26 09:29:14 +00:00
|
|
|
#include "SoundStream.h"
|
|
|
|
|
|
|
|
class CMixer;
|
|
|
|
|
|
|
|
extern DSPInitialize g_dspInitialize;
|
|
|
|
extern SoundStream *soundStream;
|
|
|
|
|
|
|
|
namespace AudioCommon {
|
|
|
|
|
|
|
|
SoundStream *InitSoundStream(std::string backend, CMixer *mixer = NULL);
|
2009-03-27 14:26:44 +00:00
|
|
|
void ShutdownSoundStream();
|
|
|
|
std::vector<std::string> GetSoundBackends();
|
2009-03-26 09:29:14 +00:00
|
|
|
} // Namespace
|
|
|
|
|
|
|
|
#endif // AUDIO_COMMON
|