26 void run(
void)
override;
This is a specialization of RecorderBase used to handle MPEG-2, MPEG-4, MPEG-4 AVC,...
Provides interface to the tuning hardware when using DVB drivers.
This is a specialization of DTVRecorder used to handle streams from DVB drivers.
void UpdateCAMTimeOffset(void) override
DVBStreamHandler * m_streamHandler
void SetCAMPMT(const ProgramMapTable *pmt) override
void run(void) override
run() starts the recording process, and does not exit until the recording is complete.
QString GetSIStandard(void) const override
bool PauseAndWait(std::chrono::milliseconds timeout=100ms) override
If m_requestPause is true, sets pause and blocks up to timeout milliseconds or until unpaused,...
void StartNewFile(void) override
DVBRecorder(TVRec *rec, DVBChannel *channel)
A PMT table maps a program described in the ProgramAssociationTable to various PID's which describe t...
This is the coordinating class of the Recorder Subsystem.