|
vdr
2.2.0
|
#include <recording.h>
Public Member Functions | |
| cRecordingInfo (const char *FileName) | |
| ~cRecordingInfo () | |
| tChannelID | ChannelID (void) const |
| const char * | ChannelName (void) const |
| const cEvent * | GetEvent (void) const |
| const char * | Title (void) const |
| const char * | ShortText (void) const |
| const char * | Description (void) const |
| const cComponents * | Components (void) const |
| const char * | Aux (void) const |
| double | FramesPerSecond (void) const |
| void | SetFramesPerSecond (double FramesPerSecond) |
| void | SetFileName (const char *FileName) |
| bool | Write (FILE *f, const char *Prefix="") const |
| bool | Read (void) |
| bool | Write (void) const |
Private Member Functions | |
| cRecordingInfo (const cChannel *Channel=NULL, const cEvent *Event=NULL) | |
| bool | Read (FILE *f) |
| void | SetData (const char *Title, const char *ShortText, const char *Description) |
| void | SetAux (const char *Aux) |
Private Attributes | |
| tChannelID | channelID |
| char * | channelName |
| const cEvent * | event |
| cEvent * | ownEvent |
| char * | aux |
| double | framesPerSecond |
| int | priority |
| int | lifetime |
| char * | fileName |
Friends | |
| class | cRecording |
Definition at line 63 of file recording.h.
|
private |
Definition at line 344 of file recording.c.
References cChannel::Alang(), DEFAULTFRAMESPERSECOND, cChannel::Dlang(), cChannel::GetChannelID(), cComponents::GetComponent(), tChannelID::InvalidID, tComponent::language, MAXAPIDS, MAXDPIDS, MAXLIFETIME, MAXPRIORITY, MAXSPIDS, cChannel::Name(), cComponents::NumComponents(), cComponents::SetComponent(), cChannel::Slang(), and strn0cpy().
| cRecordingInfo::cRecordingInfo | ( | const char * | FileName | ) |
Definition at line 403 of file recording.c.
References DEFAULTFRAMESPERSECOND, INFOFILESUFFIX, tChannelID::InvalidID, MAXLIFETIME, MAXPRIORITY, and cString::sprintf().
| cRecordingInfo::~cRecordingInfo | ( | ) |
Definition at line 416 of file recording.c.
|
inline |
Definition at line 89 of file recording.h.
|
inline |
Definition at line 82 of file recording.h.
|
inline |
Definition at line 83 of file recording.h.
Referenced by cSkinClassicDisplayMenu::SetRecording(), cSkinCursesDisplayMenu::SetRecording(), cSkinSTTNGDisplayMenu::SetRecording(), and cSkinLCARSDisplayMenu::SetRecording().
|
inline |
Definition at line 88 of file recording.h.
Referenced by SetTrackDescriptions().
|
inline |
Definition at line 87 of file recording.h.
Referenced by cMenuRecording::Display(), cSkinClassicDisplayMenu::SetRecording(), cSkinCursesDisplayMenu::SetRecording(), cSkinSTTNGDisplayMenu::SetRecording(), and cSkinLCARSDisplayMenu::SetRecording().
|
inline |
Definition at line 90 of file recording.h.
References cRecording::FileName(), cRecording::framesPerSecond, cRecording::FramesPerSecond(), and cResumeFile::Read().
Referenced by cRecorder::Action(), and cIndexFileGenerator::Action().
|
inline |
Definition at line 84 of file recording.h.
Referenced by cSkinClassicDisplayMenu::SetRecording(), cSkinCursesDisplayMenu::SetRecording(), cSkinSTTNGDisplayMenu::SetRecording(), and cSkinLCARSDisplayMenu::SetRecording().
|
private |
Definition at line 452 of file recording.c.
References atod(), compactspace(), esyslog, tChannelID::FromString(), cReadLine::Read(), and skipspace().
Referenced by cRecorder::Action(), and cIndexFileGenerator::Action().
| bool cRecordingInfo::Read | ( | void | ) |
Definition at line 524 of file recording.c.
References esyslog, and LOG_ERROR_STR.
|
private |
Definition at line 434 of file recording.c.
Referenced by cRecording::cRecording().
|
private |
Definition at line 424 of file recording.c.
References isempty().
| void cRecordingInfo::SetFileName | ( | const char * | FileName | ) |
Definition at line 445 of file recording.c.
References endswith(), INFOFILESUFFIX, and cString::sprintf().
| void cRecordingInfo::SetFramesPerSecond | ( | double | FramesPerSecond | ) |
Definition at line 440 of file recording.c.
Referenced by cRecorder::Action(), and cIndexFileGenerator::Action().
|
inline |
Definition at line 86 of file recording.h.
Referenced by cSkinClassicDisplayMenu::SetRecording(), cSkinCursesDisplayMenu::SetRecording(), cSkinSTTNGDisplayMenu::SetRecording(), cSkinLCARSDisplayMenu::SetRecording(), and cSkinLCARSDisplayReplay::SetRecording().
|
inline |
Definition at line 85 of file recording.h.
Referenced by cSkinClassicDisplayMenu::SetRecording(), cSkinCursesDisplayMenu::SetRecording(), cSkinSTTNGDisplayMenu::SetRecording(), cSkinLCARSDisplayMenu::SetRecording(), and cSkinLCARSDisplayReplay::SetRecording().
| bool cRecordingInfo::Write | ( | FILE * | f, |
| const char * | Prefix = "" |
||
| ) | const |
Definition at line 511 of file recording.c.
References dtoa().
Referenced by cRecorder::Action(), cIndexFileGenerator::Action(), and cSVDRP::CmdLSTR().
| bool cRecordingInfo::Write | ( | void | ) | const |
Definition at line 542 of file recording.c.
References cSafeFile::Close(), LOG_ERROR_STR, and cSafeFile::Open().
|
friend |
Definition at line 64 of file recording.h.
|
private |
Definition at line 70 of file recording.h.
|
private |
Definition at line 66 of file recording.h.
|
private |
Definition at line 67 of file recording.h.
|
private |
Definition at line 68 of file recording.h.
|
private |
Definition at line 74 of file recording.h.
|
private |
Definition at line 71 of file recording.h.
|
private |
Definition at line 73 of file recording.h.
|
private |
Definition at line 69 of file recording.h.
|
private |
Definition at line 72 of file recording.h.
1.8.11