summaryrefslogtreecommitdiff
path: root/player.h
diff options
context:
space:
mode:
Diffstat (limited to 'player.h')
-rw-r--r--player.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/player.h b/player.h
index cb8803b..400be06 100644
--- a/player.h
+++ b/player.h
@@ -47,6 +47,7 @@ class cMpvPlayer:public cPlayer
vector<int> PlayerChapters; // chapter start times
vector<string> ChapterTitles; // chapter titles
string mediaTitle; // title from meta data
+ static cMpvPlayer *PlayerHandle; // our player
static volatile int running;
public:
@@ -59,6 +60,7 @@ class cMpvPlayer:public cPlayer
void OsdClose(); // clear or close current OSD
void Shutdown();
static volatile int PlayerIsRunning() { return running; }
+ static cMpvPlayer *Player() { return PlayerHandle; }
// functions to send commands to mpv
void SendCommand(const char *cmd, ...);
@@ -67,6 +69,7 @@ class cMpvPlayer:public cPlayer
void SetSpeed(int Speed);
void SetAudio(int Audio);
void SetSubtitle(int Subtitle);
+ void SetChapter(int Chapter);
void TogglePause();
void QuitPlayer();
void DiscNavUp();