From 0f18a9651b8f3e328dd8d387636266cd7d727b21 Mon Sep 17 00:00:00 2001 From: Stephen Birarda Date: Tue, 16 Dec 2014 14:53:36 -0800 Subject: [PATCH] replace audio with AudioIOStatsRenderer in ApplicationOverlay --- interface/src/Audio.h | 2 ++ interface/src/audio/AudioIOStatsRenderer.cpp | 8 +++++--- interface/src/audio/AudioIOStatsRenderer.h | 10 +++++++--- interface/src/ui/ApplicationOverlay.cpp | 4 ++-- 4 files changed, 16 insertions(+), 8 deletions(-) diff --git a/interface/src/Audio.h b/interface/src/Audio.h index 4d4d83b8cc..977e74723c 100644 --- a/interface/src/Audio.h +++ b/interface/src/Audio.h @@ -105,6 +105,8 @@ public: bool mousePressEvent(int x, int y); void renderToolBox(int x, int y, bool boxed); + + const AudioIOStats& getStats() const { return _stats; } float getInputRingBufferMsecsAvailable() const; float getAudioOutputMsecsUnplayed() const; diff --git a/interface/src/audio/AudioIOStatsRenderer.cpp b/interface/src/audio/AudioIOStatsRenderer.cpp index 044835c517..fc62ff4cfb 100644 --- a/interface/src/audio/AudioIOStatsRenderer.cpp +++ b/interface/src/audio/AudioIOStatsRenderer.cpp @@ -16,16 +16,18 @@ #include #include +#include "Audio.h" #include "AudioIOStats.h" #include "AudioIOStatsRenderer.h" -AudioIOStatsRenderer::AudioIOStatsRenderer(const AudioIOStats* stats) : - _stats(stats), +AudioIOStatsRenderer::AudioIOStatsRenderer() : + _stats(NULL), _isEnabled(false), _shouldShowInjectedStreams(false) { - + // grab the stats object from the audio I/O singleton + _stats = &DependencyManager::get