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.