summaryrefslogtreecommitdiff
path: root/media_player.h
diff options
context:
space:
mode:
authorcvs2svn <admin@example.com>2009-10-21 00:02:02 +0000
committercvs2svn <admin@example.com>2009-10-21 00:02:02 +0000
commit97a97ca3358eb48de3eb7a222e487e800566569f (patch)
tree97c920d0225a1c9773a3bce2207f261d7d230123 /media_player.h
parenta61961358c5a2ec92340b3f8e056bab55438f103 (diff)
downloadxineliboutput-CVS.tar.gz
xineliboutput-CVS.tar.bz2
This commit was manufactured by cvs2svn to create branch 'CVS'.CVS
Diffstat (limited to 'media_player.h')
-rw-r--r--media_player.h127
1 files changed, 0 insertions, 127 deletions
diff --git a/media_player.h b/media_player.h
deleted file mode 100644
index 8b55fceb..00000000
--- a/media_player.h
+++ /dev/null
@@ -1,127 +0,0 @@
-/*
- * media_player.h: Media and image players
- *
- * See the main source file 'xineliboutput.c' for copyright information and
- * how to reach the author.
- *
- * $Id: media_player.h,v 1.16 2008-05-07 13:27:15 phintuka Exp $
- *
- */
-
-#ifndef __XINELIB_PLAYER_H
-#define __XINELIB_PLAYER_H
-
-#include <vdr/player.h>
-
-#include "config.h"
-
-// --- Media player ---------------------------------------------------------
-
-class cXinelibPlayer;
-class cSkinDisplayReplay;
-class cPlaylistMenu;
-
-class cXinelibPlayerControl : public cControl
-{
- private:
- static cMutex m_Lock;
-
- static cXinelibPlayer *OpenPlayer(const char *File, bool Queue = false, const char *SubFile = NULL);
-
- protected:
- static cXinelibPlayer *m_Player;
-
- cSkinDisplayReplay *m_DisplayReplay;
- cPlaylistMenu *m_PlaylistMenu;
-
- eMainMenuMode m_Mode;
- bool m_ShowModeOnly;
- bool m_RandomPlay;
- time_t m_AutoShowStart;
- int m_CurrentPos;
- int m_CurrentLen;
- bool m_BlinkState;
-
- cTimeMs lastTime;
- int number;
-
- void MsgReplaying(const char *Title, const char *File);
-
- public:
- cXinelibPlayerControl(eMainMenuMode Mode, const char *File, const char *SubFile = NULL);
- virtual ~cXinelibPlayerControl();
-
- virtual void Show(void);
- 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; };
- static void Queue(const char *File);
-};
-
-
-// --- DVD player -----------------------------------------------------------
-
-class cDvdMenu;
-class cXinelibDvdPlayerControl : public cXinelibPlayerControl
-{
- private:
- cDvdMenu *Menu;
- char m_CurrentDVDTitle[63];
-
- public:
- cXinelibDvdPlayerControl(const char *File) :
- cXinelibPlayerControl(ShowFiles, File), Menu(NULL)
- {}
- virtual ~cXinelibDvdPlayerControl();
-
- virtual void Show(void);
- virtual void Hide(void);
- virtual eOSState ProcessKey(eKeys Key);
-};
-
-// --- Image player ---------------------------------------------------------
-
-class cXinelibImagePlayer;
-
-class cXinelibImagesControl : public cControl
-{
- private:
- static cXinelibImagePlayer *m_Player;
- static cMutex m_Lock;
-
- cSkinDisplayReplay *m_DisplayReplay;
-
- char **m_Files;
- char *m_File;
- int m_Index;
- int m_Count;
- int m_Speed;
- int m_LastShowTime;
- bool m_ShowModeOnly;
-
- static cXinelibImagePlayer *OpenPlayer(const char *File);
-
- protected:
- void Seek(int Rel);
- void Delete(void);
-
- public:
- cXinelibImagesControl(char **Files, int Index, int Count);
- virtual ~cXinelibImagesControl();
-
- virtual void Show(void);
- 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; }
-};
-
-#endif // __XINELIB_PLAYER_H
-