22 virtual void Recording(
const cDevice *Device,
const char *Name,
const char *FileName,
bool On);
23 virtual void Replaying(
const cControl *Control,
const char *Name,
const char *FileName,
bool On);
24 virtual void SetVolume(
int Volume,
bool Absolute);
29 virtual void OsdTitle(
const char *Title);
31 virtual void OsdHelpKeys(
const char *Red,
const char *Green,
const char *Yellow,
const char *Blue);
32 virtual void OsdItem(
const char *Text,
int Index);
34 virtual void OsdTextItem(
const char *Text,
bool Scroll);
36 virtual void OsdProgramme(time_t PresentTime,
const char *PresentTitle,
const char *PresentSubtitle, time_t FollowingTime,
const char *FollowingTitle,
const char *FollowingSubtitle);
41 dsyslog(
"status: cStatusTest::TimerChange %s %d", Timer ? *Timer->
ToText(
true) :
"-", Change);
46 dsyslog(
"status: cStatusTest::ChannelSwitch %d %d %d", Device->
CardIndex(), ChannelNumber, LiveView);
51 dsyslog(
"status: cStatusTest::Recording %d %s %s %d", Device->
CardIndex(), Name, FileName, On);
56 dsyslog(
"status: cStatusTest::Replaying %s %s %d", Name, FileName, On);
61 dsyslog(
"status: cStatusTest::SetVolume %d %d", Volume, Absolute);
66 dsyslog(
"status: cStatusTest::SetAudioTrack %d %s", Index, Tracks[Index]);
71 dsyslog(
"status: cStatusTest::SetAudioChannel %d", AudioChannel);
76 dsyslog(
"status: cStatusTest::SetSubtitleTrack %d %s", Index, Tracks[Index]);
81 dsyslog(
"status: cStatusTest::OsdClear");
86 dsyslog(
"status: cStatusTest::OsdTitle '%s'", Title);
91 dsyslog(
"status: cStatusTest::OsdStatusMessage '%s'", Message);
96 dsyslog(
"status: cStatusTest::OsdHelpKeys %s - %s - %s - %s", Red, Green, Yellow, Blue);
106 dsyslog(
"status: cStatusTest::OsdCurrentItem %s", Text);
111 dsyslog(
"status: cStatusTest::OsdTextItem %s %d", Text, Scroll);
116 dsyslog(
"status: cStatusTest::OsdChannel %s", Text);
119 void cStatusTest::OsdProgramme(time_t PresentTime,
const char *PresentTitle,
const char *PresentSubtitle, time_t FollowingTime,
const char *FollowingTitle,
const char *FollowingSubtitle)
123 dsyslog(
"status: cStatusTest::OsdProgramme");
124 strftime(buffer,
sizeof(buffer),
"%R", localtime_r(&PresentTime, &tm_r));
125 dsyslog(
"%5s %s", buffer, PresentTitle);
126 dsyslog(
"%5s %s",
"", PresentSubtitle);
127 strftime(buffer,
sizeof(buffer),
"%R", localtime_r(&FollowingTime, &tm_r));
128 dsyslog(
"%5s %s", buffer, FollowingTitle);
129 dsyslog(
"%5s %s",
"", FollowingSubtitle);
145 virtual bool Start(
void);