/* * setup.h: IPTV plugin for the Video Disk Recorder * * See the README file for copyright information and how to reach the author. * * $Id: setup.h,v 1.21 2008/02/19 22:29:02 rahrenbe Exp $ */ #ifndef __IPTV_SETUP_H #define __IPTV_SETUP_H #include #include "common.h" class cIptvPluginSetup : public cMenuSetupPage { private: int tsBufferSize; int tsBufferPrefill; int extProtocolBasePort; int sectionFiltering; int numDisabledFilters; int disabledFilterIndexes[SECTION_FILTER_TABLE_SIZE]; const char *disabledFilterNames[SECTION_FILTER_TABLE_SIZE]; cVector help; eOSState EditChannel(void); eOSState ShowInfo(void); virtual void Setup(void); void StoreFilters(const char *Name, int *Values); protected: virtual eOSState ProcessKey(eKeys Key); virtual void Store(void); public: cIptvPluginSetup(); }; #endif // __IPTV_SETUP_H