rpcsx/rpcs3/Emu/Audio/AudioManager.cpp
Peter Tissen 40add8f9a2 Seperate ConLog.h and ConLogFrame.h (for now only seperate headers)
make precompiled header slimmer under Linux to increase CI and dev-machine build-times

make sure unused modules don't compile
add unused modules to the VS project to easier keep track of them
2014-06-06 02:50:22 +02:00

35 lines
508 B
C++

#include "stdafx.h"
#include "rpcs3/Ini.h"
#include "AudioManager.h"
OpenALThread* m_audio_out;
AudioManager::AudioManager()
{
}
void AudioManager::Init()
{
if(m_audio_out) return;
m_audio_info.Init();
switch(Ini.AudioOutMode.GetValue())
{
default:
case 0: m_audio_out = nullptr; break;
case 1: m_audio_out = new OpenALThread(); break;
}
}
void AudioManager::Close()
{
delete m_audio_out;
m_audio_out = nullptr;
}
u8 AudioManager::GetState()
{
return CELL_AUDIO_OUT_OUTPUT_STATE_ENABLED;
}