42 void SetHelpKeys(
void);
43 void Set(
const char *CurrentFolder = NULL);
44 void DescendPath(
const char *Path);
65 bool Parse(
const char *s);
83 void SetFirstDayItem(
void);
84 void SetHelpKeys(
void);
95 cMenuEvent(
const cEvent *Event,
bool CanSwitch =
false,
bool Buttons =
false);
109 bool Update(
bool Force =
false);
130 void DisplayChannel(
void);
131 void DisplayInfo(
void);
139 static bool IsOpen(
void) {
return currentDisplayChannel != NULL; }
147 virtual void Show(
void);
152 static void Process(
eKeys Key);
164 virtual void Show(
void);
168 static bool IsOpen(
void) {
return currentDisplayTracks != NULL; }
170 static void Process(
eKeys Key);
182 virtual void Show(
void);
186 static bool IsOpen(
void) {
return currentDisplayTracks != NULL; }
188 static void Process(
eKeys Key);
198 virtual bool Filter(
const cRecording *Recording)
const = 0;
213 void SetHelpKeys(
void);
214 void Set(
bool Refresh =
false);
215 bool Open(
bool OpenSubMenus =
false);
228 static void SetPath(
const char *Path);
229 static void SetRecording(
const char *FileName);
244 bool Process(time_t t);
246 void Stop(
bool ExecuteUserCommand =
true);
257 static bool Start(
cTimer *Timer = NULL,
bool Pause =
false);
258 static void Stop(
const char *InstantId);
259 static bool PauseLiveVideo(
void);
260 static const char *GetInstantId(
const char *LastInstantId);
265 static void Process(time_t t);
266 static void ChannelDataModified(
cChannel *Channel);
267 static bool Active(
void);
268 static void Shutdown(
void);
270 static bool StateChanged(
int &State);
282 void Initialize(
int *InitialValue,
double FramesPerSecond);
283 int GetValue(
eKeys Key);
299 void TimeSearchDisplay(
void);
300 void TimeSearchProcess(
eKeys Key);
301 void TimeSearch(
void);
302 void ShowTimed(
int Seconds = 0);
306 bool ShowProgress(
bool Initial);
307 void MarkToggle(
void);
308 void MarkJump(
bool Forward);
309 void MarkMove(
int Frames,
bool MarkRequired);
319 virtual void Show(
void);
320 virtual void Hide(
void);
322 static void SetRecording(
const char *FileName);
323 static const char *NowReplaying(
void);
324 static const char *LastReplayed(
void);
325 static void ClearLastReplayed(
const char *FileName);
cOsdItem * stopReplayItem
cList< cNestedItem > * commands
cOsdItem * stopRecordingItem
const char * FileName(void)
cSkinDisplayReplay * displayReplay
static cDisplayChannel * currentDisplayChannel
const cPositioner * positioner
A steerable satellite dish generally points to the south on the northern hemisphere, and to the north on the southern hemisphere (unless you're located directly on the equator, in which case the general direction is "up").
static cDisplayTracks * currentDisplayTracks
cSkinDisplayTracks * displayTracks
cOsdItem * cancelEditingItem
cSkinDisplayVolume * displayVolume
static const cCursesFont Font
const char * InstantId(void)
cSkinDisplayTracks * displayTracks
static cDisplaySubtitleTracks * currentDisplayTracks
const cEvent * lastFollowing
cAdaptiveSkipper adaptiveSkipper
static cOsdObject * pluginOsdObject
virtual ~cRecordingFilter(void)
cSkinDisplayChannel * displayChannel
static cReplayControl * currentReplayControl
static void ChangeState(void)
const cEvent * lastPresent
static cDisplayVolume * currentDisplayVolume
The cDevice class is the base from which actual devices can be derived.