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