From cb690b6defde4851889d04a68efa4f06d7e38847 Mon Sep 17 00:00:00 2001 From: ouwou <26526779+ouwou@users.noreply.github.com> Date: Mon, 24 Oct 2022 22:10:50 -0400 Subject: only enable microphone when in a voice channel --- src/abaddon.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/abaddon.cpp') diff --git a/src/abaddon.cpp b/src/abaddon.cpp index 692526c..b39b854 100644 --- a/src/abaddon.cpp +++ b/src/abaddon.cpp @@ -427,6 +427,8 @@ void Abaddon::DiscordOnThreadUpdate(const ThreadUpdateData &data) { #ifdef WITH_VOICE void Abaddon::OnVoiceConnected() { + m_audio->StartCaptureDevice(); + auto *wnd = new VoiceWindow(m_discord.GetVoiceChannelID()); m_voice_window = wnd; @@ -473,6 +475,7 @@ void Abaddon::OnVoiceConnected() { } void Abaddon::OnVoiceDisconnected() { + m_audio->StopCaptureDevice(); m_audio->RemoveAllSSRCs(); if (m_voice_window != nullptr) { m_voice_window->close(); -- cgit v1.2.3