Go to the documentation of this file.
3 #ifndef IMPORT_RECORDER_H
4 #define IMPORT_RECORDER_H
13 struct AVFormatContext;
31 const QString &videodev,
32 const QString &audiodev,
33 const QString &vbidev)
override;
35 void run(
void)
override;
53 #endif // IMPORT_RECORDER_H
MythCommFlagPlayer * m_cfp
Holds information on a TV Program one might wish to record.
~ImportRecorder() override=default
RecordingQuality * GetRecordingQuality(const RecordingInfo *) const override
Returns a report about the current recordings quality.
void run(void) override
run() starts the recording process, and does not exit until the recording is complete.
long long GetFramesWritten(void) override
Returns number of frames written to disk.
void SetOptionsFromProfile(RecordingProfile *profile, const QString &videodev, const QString &audiodev, const QString &vbidev) override
Sets basic recorder options.
This is a specialization of RecorderBase used to handle MPEG-2, MPEG-4, MPEG-4 AVC,...
ImportRecorder(TVRec *rec)
This is the coordinating class of the Recorder Subsystem.
ImportRecorder imports files, creating a seek map and other stuff that MythTV likes to have for recor...
void InitStreamData(void) override