/* * DVD Player plugin for VDR * * Copyright (C) 2001.2002 Andreas Schultz * * This code is distributed under the terms and conditions of the * GNU GENERAL PUBLIC LICENSE. See the file COPYING for details. * */ #include #include #ifndef __QNXNTO__ #include #else #include #endif #include "dvddev.h" #include "tools-dvd.h" #include "player-dvd.h" #include "control-dvd.h" #include "setup-dvd.h" #include "i18n.h" // --- cPluginDvd ------------------------------------------------------------ class cPluginDvd : public cPlugin { friend class cDvdPlayer; friend class cDvdPlayerControl; static cSetupLine *GetSetupLine(const char *Name, const char *Plugin); private: // Add any member variables or functions you may need here. public: cPluginDvd(void); virtual ~cPluginDvd(); virtual const char *Version(void); virtual const char *Description(void); virtual const char *CommandLineHelp(void); virtual bool ProcessArgs(int argc, char *argv[]); virtual bool Initialize(void); virtual bool Start(void); virtual void Housekeeping(void); virtual const char *MainMenuEntry(void); virtual cOsdMenu *MainMenuAction(void); virtual cMenuSetupPage *SetupMenu(void); virtual bool SetupParse(const char *Name, const char *Value); };