Go to the documentation of this file.
26 void run(
void)
override;
45 #endif // DVB_RECORDER_H
DVBRecorder(TVRec *rec, DVBChannel *channel)
A PMT table maps a program described in the ProgramAssociationTable to various PID's which describe t...
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 run(void) override
run() starts the recording process, and does not exit until the recording is complete.
void SetCAMPMT(const ProgramMapTable *pmt) override
This is a specialization of RecorderBase used to handle MPEG-2, MPEG-4, MPEG-4 AVC,...
This is a specialization of DTVRecorder used to handle streams from DVB drivers.
Provides interface to the tuning hardware when using DVB drivers.
This is the coordinating class of the Recorder Subsystem.
void UpdateCAMTimeOffset(void) override
QString GetSIStandard(void) const override
void StartNewFile(void) override
DVBStreamHandler * m_streamHandler