summaryrefslogtreecommitdiff
path: root/hlsPlayerControl.h
diff options
context:
space:
mode:
Diffstat (limited to 'hlsPlayerControl.h')
-rw-r--r--hlsPlayerControl.h15
1 files changed, 14 insertions, 1 deletions
diff --git a/hlsPlayerControl.h b/hlsPlayerControl.h
index c64139a..fb2ba3f 100644
--- a/hlsPlayerControl.h
+++ b/hlsPlayerControl.h
@@ -8,13 +8,26 @@
#include "MediaContainer.h"
#include "PVideo.h"
+class cStreamSelectMenu : public cOsdMenu
+{
+private:
+ plexclient::Video* pVideo;
+ void CreateMenu();
+ bool SelectStream();
+
+public:
+ cStreamSelectMenu(plexclient::Video* Video);
+ virtual eOSState ProcessKey(eKeys Keys);
+};
+
class cHlsPlayerControl : public cControl
{
private:
static volatile int active;
cHlsPlayer* player;
std::string m_title;
-
+
+ cStreamSelectMenu* menu;
cSkinDisplayReplay *displayReplay;
bool visible, modeOnly, shown;
int lastCurrent, lastTotal;