From 5864285c0b987f97b632d1acfcc7cc49439e985d Mon Sep 17 00:00:00 2001 From: Bent Bisballe Nyeng Date: Thu, 27 Dec 2018 13:57:43 +0100 Subject: Add audio cache for the resampled/channel expanded sounds. --- src/soundplayer.h | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) (limited to 'src/soundplayer.h') diff --git a/src/soundplayer.h b/src/soundplayer.h index 8502e6e..d8ba929 100644 --- a/src/soundplayer.h +++ b/src/soundplayer.h @@ -31,13 +31,16 @@ #include #include #include +#include + +#include class QueueItem { public: float *samples; - size_t pos; - size_t size; + std::size_t pos; + std::size_t size; }; class SoundPlayer @@ -57,4 +60,12 @@ private: QList queue; QList active; + + struct Samples + { + float *data; + std::size_t size; + }; + Samples getSampleData(QString file); + QMap cache; }; -- cgit v1.2.3