mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-01-11 16:49:12 +01:00
37d513c53b
And also moved all common setting to audiocommonconfig git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2796 8ced0084-cf51-0410-be5f-012b33b47a6e
30 lines
591 B
C++
30 lines
591 B
C++
#ifndef _AUDIO_COMMON_CONFIG_H_
|
|
#define _AUDIO_COMMON_CONFIG_H_
|
|
|
|
#include <string>
|
|
#include "IniFile.h"
|
|
|
|
// Backend Types
|
|
#define BACKEND_DIRECTSOUND "DSound"
|
|
#define BACKEND_AOSOUND "AOSound"
|
|
#define BACKEND_OPENAL "OpenAL"
|
|
#define BACKEND_NULL "NullSound"
|
|
|
|
struct AudioCommonConfig
|
|
{
|
|
bool m_EnableDTKMusic;
|
|
bool m_EnableThrottle;
|
|
std::string sBackend;
|
|
|
|
// Load from given file
|
|
void Load(IniFile &file);
|
|
|
|
// Set the values for the file
|
|
void Set(IniFile &file);
|
|
|
|
// Update according to the values (stream/mixer)
|
|
void Update();
|
|
};
|
|
|
|
#endif //AUDIO_COMMON_CONFIG
|