Browse Source

un-/subscribe audio in/out in tox-call

pull/2509/head
Nils Fenner 10 years ago
parent
commit
e7f666be77
No known key found for this signature in database
GPG Key ID: 9591A163FF9BE04C
  1. 8
      src/core/toxcall.cpp

8
src/core/toxcall.cpp

@ -20,7 +20,9 @@ ToxCall::ToxCall(uint32_t CallId)
sendAudioTimer->setInterval(5); sendAudioTimer->setInterval(5);
sendAudioTimer->setSingleShot(true); sendAudioTimer->setSingleShot(true);
Audio::getInstance().subscribeInput(); Audio& audio = Audio::getInstance();
audio.subscribeInput();
audio.subscribeOutput();
#ifdef QTOX_FILTER_AUDIO #ifdef QTOX_FILTER_AUDIO
if (Settings::getInstance().getFilterAudio()) if (Settings::getInstance().getFilterAudio())
@ -56,7 +58,9 @@ ToxCall::~ToxCall()
{ {
QObject::disconnect(sendAudioTimer, nullptr, nullptr, nullptr); QObject::disconnect(sendAudioTimer, nullptr, nullptr, nullptr);
sendAudioTimer->stop(); sendAudioTimer->stop();
Audio::getInstance().unsubscribeInput(); Audio& audio = Audio::getInstance();
audio.unsubscribeInput();
audio.unsubscribeOutput();
} }
if (alSource) if (alSource)

Loading…
Cancel
Save