vdr
1.7.27
|
Public Member Functions | |
cIndexFileGenerator (const char *RecordingName) | |
~cIndexFileGenerator () | |
Protected Member Functions | |
virtual void | Action (void) |
Private Attributes | |
cString | recordingName |
Definition at line 1448 of file recording.c.
cIndexFileGenerator::cIndexFileGenerator | ( | const char * | RecordingName | ) |
Definition at line 1458 of file recording.c.
References cThread::Start().
Definition at line 1465 of file recording.c.
References cThread::Cancel().
void cIndexFileGenerator::Action | ( | void | ) | [protected, virtual] |
A derived cThread class must implement the code it wants to execute as a separate thread in this function.
If this is a loop, it must check Running() repeatedly to see whether it's time to stop.
Implements cThread.
Definition at line 1470 of file recording.c.
References cFrameDetector::Analyze(), cRingBufferLinear::Clear(), cRingBufferLinear::Del(), cIndexFile::Delete(), FileSize(), cRingBufferLinear::Get(), IFG_BUFFER_SIZE, cFrameDetector::IndependentFrame(), KILOBYTE, MIN_TS_PACKETS_FOR_FRAME_DETECTOR, mtInfo, cFrameDetector::NewFrame(), cFileName::NextFile(), cFileName::Number(), cFileName::Open(), cPatPmtParser::ParsePat(), cPatPmtParser::ParsePmt(), PATPID, cPatPmtParser::PmtPid(), cSkins::QueueMessage(), cRingBufferLinear::Read(), recordingName, cFrameDetector::Reset(), cThread::Running(), cFileName::SetOffset(), cFrameDetector::SetPid(), Skins, cFrameDetector::Synced(), tr, TS_SIZE, TsPid(), cPatPmtParser::Vpid(), cPatPmtParser::Vtype(), and cIndexFile::Write().
cString cIndexFileGenerator::recordingName [private] |
Definition at line 1450 of file recording.c.
Referenced by Action().