From 1a87fa93f432fd68c7425e1894fa67a3ede38b2b Mon Sep 17 00:00:00 2001 From: Stephen Birarda Date: Wed, 21 Jan 2015 12:33:20 -0800 Subject: [PATCH] output signals from AudioClient for I/O bytes --- libraries/audio-client/src/AudioClient.cpp | 5 ++--- libraries/audio-client/src/AudioClient.h | 2 ++ 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/libraries/audio-client/src/AudioClient.cpp b/libraries/audio-client/src/AudioClient.cpp index 74f7a0725f..e2a882b4fc 100644 --- a/libraries/audio-client/src/AudioClient.cpp +++ b/libraries/audio-client/src/AudioClient.cpp @@ -747,8 +747,7 @@ void AudioClient::handleAudioInput() { nodeList->writeDatagram(audioDataPacket, packetBytes, audioMixer); _outgoingAvatarAudioSequenceNumber++; -// Application::getInstance()->getBandwidthMeter()->outputStream(BandwidthMeter::AUDIO) -// .updateValue(packetBytes); + emit outputBytesToNetwork(packetBytes); } delete[] inputAudioSamples; } @@ -807,7 +806,7 @@ void AudioClient::addReceivedAudioToStream(const QByteArray& audioByteArray) { _receivedAudioStream.parseData(audioByteArray); } -// Application::getInstance()->getBandwidthMeter()->inputStream(BandwidthMeter::AUDIO).updateValue(audioByteArray.size()); + emit inputBytesFromNetwork(audioByteArray.size()); } void AudioClient::parseAudioEnvironmentData(const QByteArray &packet) { diff --git a/libraries/audio-client/src/AudioClient.h b/libraries/audio-client/src/AudioClient.h index 82f7612e3d..58bf9bdc24 100644 --- a/libraries/audio-client/src/AudioClient.h +++ b/libraries/audio-client/src/AudioClient.h @@ -178,6 +178,8 @@ public slots: signals: bool muteToggled(); void inputReceived(const QByteArray& inputSamples); + void outputBytesToNetwork(int numBytes); + void inputBytesFromNetwork(int numBytes); protected: AudioClient();