Go to the documentation of this file.
43 void Set(
const char *CurrentFolder = NULL);
65 bool Parse(
const char *s);
113 bool Update(
bool Force =
false);
151 virtual void Show(
void);
168 virtual void Show(
void);
186 virtual void Show(
void);
218 void Set(
bool Refresh =
false);
219 bool Open(
bool OpenSubMenus =
false);
232 static void SetPath(
const char *Path);
250 void Stop(
bool ExecuteUserCommand =
true);
262 static bool Start(
bool Pause =
false);
263 static void Stop(
const char *InstantId);
266 static const char *
GetInstantId(
const char *LastInstantId);
288 void Initialize(
int *InitialValue,
double FramesPerSecond);
316 void MarkMove(
int Frames,
bool MarkRequired);
326 virtual void Show(
void);
327 virtual void Hide(
void);
void DisplayChannel(void)
virtual ~cDisplayVolume()
static void Process(eKeys Key)
void TimeSearchProcess(eKeys Key)
void TimeSearchDisplay(void)
cSkinDisplayTracks * displayTracks
static void ChangeState(void)
virtual ~cRecordControl()
static cRecordControl * GetRecordControl(const char *FileName)
const cEvent * lastPresent
static cDisplayTracks * currentDisplayTracks
virtual ~cDisplaySubtitleTracks()
char * descriptions[ttMaxTrackTypes+1]
virtual ~cDisplayTracks()
cSkinDisplayChannel * displayChannel
static void ClearLastReplayed(const char *FileName)
static cDisplayChannel * currentDisplayChannel
static const char * NowReplaying(void)
static bool Process(cTimers *Timers, time_t t)
const char * FileName(void)
virtual bool Filter(const cRecording *Recording) const =0
Returns true if the given Recording shall be displayed in the Recordings menu.
static const char * LastReplayed(void)
eTrackType types[ttMaxTrackTypes]
virtual ~cRecordingFilter(void)
const cChannel * NextAvailableChannel(const cChannel *Channel, int Direction)
bool Parse(const char *s)
cSkinDisplayVolume * displayVolume
virtual eOSState ProcessKey(eKeys Key)
static cOsdObject * pluginOsdObject
void Initialize(int *InitialValue, double FramesPerSecond)
virtual eOSState ProcessKey(eKeys Key)
static cDisplayVolume * currentDisplayVolume
cMenuMain(eOSState State=osUnknown, bool OpenSubMenus=false)
void Stop(bool ExecuteUserCommand=true)
static cDisplayVolume * Create(void)
cAdaptiveSkipper adaptiveSkipper
const cPositioner * positioner
cRecordControl(cDevice *Device, cTimers *Timers, cTimer *Timer=NULL, bool Pause=false)
virtual void ClearEditingMarks(void)
Clears any editing marks this player might be showing.
const char * InstantId(void)
char * descriptions[ttMaxTrackTypes+1]
virtual ~cDisplayChannel()
static void Shutdown(void)
cOsdItem * cancelEditingItem
cSkinDisplayReplay * displayReplay
static const char * GetInstantId(const char *LastInstantId)
virtual cOsdObject * GetInfo(void)
Returns an OSD object that displays information about the currently played programme.
cList< cNestedItem > * commands
void MarkMove(int Frames, bool MarkRequired)
A steerable satellite dish generally points to the south on the northern hemisphere,...
virtual eOSState ProcessKey(eKeys Key)
static void Stop(const char *InstantId)
cSkinDisplayTracks * displayTracks
static cReplayControl * currentReplayControl
eOSState ProcessKey(eKeys Key)
eOSState ProcessKey(eKeys Key)
cOsdItem * stopRecordingItem
cDisplaySubtitleTracks(void)
virtual eOSState ProcessKey(eKeys Key)
void ShowTimed(int Seconds=0)
cMenuCommands(const char *Title, cList< cNestedItem > *Commands, const char *Parameters=NULL)
void MarkJump(bool Forward)
static void SetRecording(const char *FileName)
eOSState ProcessKey(eKeys Key)
virtual const cRecording * GetRecording(void)
Returns the cRecording that is currently being replayed, or NULL if this player is not playing a cRec...
static cDisplayTracks * Create(void)
cOsdItem * stopReplayItem
static bool StateChanged(int &State)
static void Process(eKeys Key)
virtual ~cReplayControl()
bool Update(bool Force=false)
cReplayControl(bool PauseLive=false)
eTrackType types[ttMaxTrackTypes]
bool ShowProgress(bool Initial)
const cEvent * lastFollowing
static void Process(eKeys Key)
static cDisplaySubtitleTracks * Create(void)
static bool PauseLiveVideo(void)
static cRecordControl * RecordControls[]
static bool Start(cTimers *Timers, cTimer *Timer, bool Pause=false)
static cDisplaySubtitleTracks * currentDisplayTracks
cDisplayChannel(int Number, bool Switched)
static const cCursesFont Font
static cOsdObject * PluginOsdObject(void)
static void ChannelDataModified(const cChannel *Channel)