// Copyright 2013 Dolphin Emulator Project // Licensed under GPLv2 // Refer to the license.txt file included. #pragma once #include "AudioCommon/SoundStream.h" #include "Common/CommonTypes.h" class CMixer; extern SoundStream *soundStream; namespace AudioCommon { SoundStream* InitSoundStream(); void ShutdownSoundStream(); std::vector GetSoundBackends(); void PauseAndLock(bool doLock, bool unpauseOnUnlock=true); void UpdateSoundStream(); void ClearAudioBuffer(bool mute); void SendAIBuffer(short* samples, unsigned int num_samples); }