summaryrefslogtreecommitdiff
path: root/Source/Core/AudioCommon/Src/AOSoundStream.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Source/Core/AudioCommon/Src/AOSoundStream.cpp')
-rw-r--r--Source/Core/AudioCommon/Src/AOSoundStream.cpp9
1 files changed, 8 insertions, 1 deletions
diff --git a/Source/Core/AudioCommon/Src/AOSoundStream.cpp b/Source/Core/AudioCommon/Src/AOSoundStream.cpp
index 646d011022..137864a832 100644
--- a/Source/Core/AudioCommon/Src/AOSoundStream.cpp
+++ b/Source/Core/AudioCommon/Src/AOSoundStream.cpp
@@ -81,7 +81,14 @@ void AOSound::Update()
{
soundSyncEvent.Set();
}
-
+
+void AOSound::Clear()
+{
+ memset(realtimeBuffer, 0, sizeof(realtimeBuffer));
+
+ Update();
+}
+
void AOSound::Stop()
{
soundCriticalSection.Enter();