From 7d2a6a977a33e563d02f97d7051f8b4f0bdfbf52 Mon Sep 17 00:00:00 2001 From: Anna Date: Tue, 25 Aug 2020 14:06:18 -0400 Subject: [PATCH] fix: alter volume of stream, not device --- Peeping Tom/TargetWatcher.cs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Peeping Tom/TargetWatcher.cs b/Peeping Tom/TargetWatcher.cs index 995b998..1efe83e 100644 --- a/Peeping Tom/TargetWatcher.cs +++ b/Peeping Tom/TargetWatcher.cs @@ -210,10 +210,13 @@ namespace PeepingTom { return; } + WaveChannel32 channel = new WaveChannel32(reader) { + Volume = this.plugin.Config.SoundVolume, + }; + using (reader) { using (var output = new WaveOutEvent() { DeviceNumber = soundDevice }) { - output.Init(reader); - output.Volume = this.plugin.Config.SoundVolume; + output.Init(channel); output.Play(); while (output.PlaybackState == PlaybackState.Playing) {