From 0232417512ea1cb5cdc0ba2a45b1ac1a6ea434d2 Mon Sep 17 00:00:00 2001 From: Thulinma Date: Thu, 28 Jul 2016 20:44:15 +0200 Subject: [PATCH] Added method to count currently playing tracks in Output classes --- src/output/output.cpp | 4 ++++ src/output/output.h | 1 + 2 files changed, 5 insertions(+) diff --git a/src/output/output.cpp b/src/output/output.cpp index ae7d6ec7..f4258026 100644 --- a/src/output/output.cpp +++ b/src/output/output.cpp @@ -60,6 +60,10 @@ namespace Mist { isBlocking = blocking; myConn.setBlocking(isBlocking); } + + uint32_t Output::currTrackCount() const{ + return buffer.size(); + } void Output::updateMeta(){ //read metadata from page to myMeta variable diff --git a/src/output/output.h b/src/output/output.h index 3cbd0c5c..d7ba6e2e 100644 --- a/src/output/output.h +++ b/src/output/output.h @@ -53,6 +53,7 @@ namespace Mist { void selectDefaultTracks(); bool connectToFile(std::string file); static bool listenMode(){return true;} + uint32_t currTrackCount() const; virtual bool isReadyForPlay(); //virtuals. The optional virtuals have default implementations that do as little as possible. virtual void sendNext() {}//REQUIRED! Others are optional.