cRecordingInfo * recordingInfo
virtual void Action(void)
A derived cThread class must implement the code it wants to execute as a separate thread in this func...
cPatPmtGenerator patPmtGenerator
virtual void Receive(const uchar *Data, int Length)
This function is called from the cDevice we are attached to, and delivers one TS packet from the set ...
cUnbufferedFile is used for large files that are mainly written or read in a streaming manner,...
cFrameDetector * frameDetector
void HandleErrors(bool Force=false)
cRecorder(const char *FileName, const cChannel *Channel, int Priority)
Creates a new recorder for the given Channel and the given Priority that will record into the file Fi...
cRingBufferLinear * ringBuffer
cFrameChecker * frameChecker
virtual void Activate(bool On)
If you override Activate() you need to call Detach() (which is a member of the cReceiver class) from ...
cUnbufferedFile * recordFile
bool RunningLowOnDiskSpace(void)
time_t lastDiskSpaceCheck