summaryrefslogtreecommitdiff
path: root/media_player.h
diff options
context:
space:
mode:
Diffstat (limited to 'media_player.h')
-rw-r--r--media_player.h17
1 files changed, 10 insertions, 7 deletions
diff --git a/media_player.h b/media_player.h
index fb66fccf..d1832979 100644
--- a/media_player.h
+++ b/media_player.h
@@ -4,7 +4,7 @@
* See the main source file 'xineliboutput.c' for copyright information and
* how to reach the author.
*
- * $Id: media_player.h,v 1.7 2006-12-19 08:53:37 phintuka Exp $
+ * $Id: media_player.h,v 1.8 2006-12-24 21:08:32 phintuka Exp $
*
*/
@@ -19,27 +19,28 @@
class cXinelibPlayer;
class cSkinDisplayReplay;
-
class cPlaylistMenu;
class cXinelibPlayerControl : public cControl
{
private:
- static cXinelibPlayer *m_Player;
static cMutex m_Lock;
static cXinelibPlayer *OpenPlayer(const char *file);
protected:
+ static cXinelibPlayer *m_Player;
+
cSkinDisplayReplay *m_DisplayReplay;
cPlaylistMenu *m_PlaylistMenu;
- int m_Speed;
- bool m_ShowModeOnly;
eMainMenuMode m_Mode;
- bool m_RandomPlay;
+ bool m_ShowModeOnly;
+ bool m_RandomPlay;
time_t m_AutoShowStart;
-
+ int m_CurrentPos;
+ int m_CurrentLen;
+ bool m_BlinkState;
static int m_SubtitlePos;
public:
@@ -50,6 +51,8 @@ class cXinelibPlayerControl : public cControl
virtual void Hide(void);
virtual eOSState ProcessKey(eKeys Key);
+ virtual cOsdObject *GetInfo(void);
+
static void Close(void);
static bool IsOpen(void) {return m_Player != NULL;};
};