From 25850136155dfb0126b85a83c212d20dcd93a7c0 Mon Sep 17 00:00:00 2001 From: Atlante45 Date: Mon, 17 Nov 2014 09:54:43 -0800 Subject: [PATCH] JS signal when AM mutes client --- interface/src/DatagramProcessor.cpp | 1 + libraries/audio/src/AudioScriptingInterface.h | 3 +++ 2 files changed, 4 insertions(+) diff --git a/interface/src/DatagramProcessor.cpp b/interface/src/DatagramProcessor.cpp index 6f9f4cae68..5d034c1c17 100644 --- a/interface/src/DatagramProcessor.cpp +++ b/interface/src/DatagramProcessor.cpp @@ -152,6 +152,7 @@ void DatagramProcessor::processDatagrams() { if (glm::distance(Application::getInstance()->getAvatar()->getPosition(), position) < radius && !Application::getInstance()->getAudio()->getMuted()) { Application::getInstance()->getAudio()->toggleMute(); + AudioScriptingInterface::getInstance().mutedByMixer(); } break; } diff --git a/libraries/audio/src/AudioScriptingInterface.h b/libraries/audio/src/AudioScriptingInterface.h index 0017806b40..7a60577042 100644 --- a/libraries/audio/src/AudioScriptingInterface.h +++ b/libraries/audio/src/AudioScriptingInterface.h @@ -37,6 +37,9 @@ public slots: void injectorStopped(); +signals: + void mutedByMixer(); + private: AudioScriptingInterface(); QList< QPointer > _activeInjectors;