Adding --mute.

This commit is contained in:
Ben Vanik 2015-05-15 23:34:00 -07:00
parent 11ea5c5b10
commit 986534d448
3 changed files with 8 additions and 0 deletions

View File

@ -14,4 +14,6 @@
DECLARE_string(apu);
DECLARE_bool(mute);
#endif // XENIA_APU_APU_PRIVATE_H_

View File

@ -15,6 +15,8 @@ using namespace xe::apu;
DEFINE_string(apu, "any", "Audio system. Use: [any, nop, xaudio2]");
DEFINE_bool(mute, false, "Mutes all audio output.");
#include "xenia/apu/nop/nop_apu.h"
std::unique_ptr<AudioSystem> xe::apu::CreateNop(Emulator* emulator) {
return xe::apu::nop::Create(emulator);

View File

@ -116,6 +116,10 @@ void XAudio2AudioDriver::Initialize() {
return;
}
if (FLAGS_mute) {
pcm_voice_->SetVolume(0.0f);
}
SetEvent(wait_handle_);
}