43 void Set(
const char *CurrentFolder = NULL);
65 bool Parse(
const char *s);
115 bool Update(
bool Force =
false);
153 virtual void Show(
void);
170 virtual void Show(
void);
188 virtual void Show(
void);
220 void Set(
bool Refresh =
false);
221 bool Open(
bool OpenSubMenus =
false);
234 static void SetPath(
const char *Path);
252 void Stop(
bool ExecuteUserCommand =
true);
264 static bool Start(
bool Pause =
false);
265 static void Stop(
const char *InstantId);
268 static const char *
GetInstantId(
const char *LastInstantId);
290 void Initialize(
int *InitialValue,
double FramesPerSecond);
318 void MarkMove(
int Frames,
bool MarkRequired);
328 virtual void Show(
void);
329 virtual void Hide(
void);
void Initialize(int *InitialValue, double FramesPerSecond)
const cEvent * lastPresent
void DisplayChannel(void)
virtual ~cDisplayChannel()
const cEvent * lastFollowing
cSkinDisplayChannel * displayChannel
const cPositioner * positioner
static cDisplayChannel * currentDisplayChannel
virtual eOSState ProcessKey(eKeys Key)
const cChannel * NextAvailableChannel(const cChannel *Channel, int Direction)
cSkinDisplayTracks * displayTracks
cDisplaySubtitleTracks(void)
static void Process(eKeys Key)
char * descriptions[ttMaxTrackTypes+1]
eTrackType types[ttMaxTrackTypes]
static cDisplaySubtitleTracks * currentDisplayTracks
virtual ~cDisplaySubtitleTracks()
static cDisplaySubtitleTracks * Create(void)
eOSState ProcessKey(eKeys Key)
char * descriptions[ttMaxTrackTypes+1]
static cDisplayTracks * Create(void)
virtual ~cDisplayTracks()
eOSState ProcessKey(eKeys Key)
static cDisplayTracks * currentDisplayTracks
cSkinDisplayTracks * displayTracks
static void Process(eKeys Key)
eTrackType types[ttMaxTrackTypes]
static cDisplayVolume * Create(void)
cSkinDisplayVolume * displayVolume
virtual ~cDisplayVolume()
eOSState ProcessKey(eKeys Key)
static void Process(eKeys Key)
static cDisplayVolume * currentDisplayVolume
cList< cNestedItem > * commands
virtual eOSState ProcessKey(eKeys Key)
bool Parse(const char *s)
cOsdItem * cancelEditingItem
cOsdItem * stopRecordingItem
cOsdItem * stopReplayItem
bool Update(bool Force=false)
virtual eOSState ProcessKey(eKeys Key)
static cOsdObject * pluginOsdObject
static cOsdObject * PluginOsdObject(void)
A steerable satellite dish generally points to the south on the northern hemisphere,...
virtual ~cRecordControl()
const char * InstantId(void)
void Stop(bool ExecuteUserCommand=true)
const char * FileName(void)
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)
void TimeSearchDisplay(void)
static void ClearLastReplayed(const char *FileName)
void MarkMove(int Frames, bool MarkRequired)
static cReplayControl * currentReplayControl
virtual eOSState ProcessKey(eKeys Key)
void TimeSearchProcess(eKeys Key)
void MarkJump(bool Forward)
cSkinDisplayReplay * displayReplay
void ShowTimed(int Seconds=0)
virtual const cRecording * GetRecording(void)
Returns the cRecording that is currently being replayed, or NULL if this player is not playing a cRec...
virtual void ClearEditingMarks(void)
Clears any editing marks this player might be showing.
bool ShowProgress(bool Initial)
cAdaptiveSkipper adaptiveSkipper
virtual cOsdObject * GetInfo(void)
Returns an OSD object that displays information about the currently played programme.
virtual ~cReplayControl()
static const char * NowReplaying(void)
static const cCursesFont Font