ASPECT_16_9 enum value | RecorderBase | |
ASPECT_1_1 enum value | RecorderBase | |
ASPECT_2_21_1 enum value | RecorderBase | |
ASPECT_4_3 enum value | RecorderBase | |
ASPECT_CUSTOM enum value | RecorderBase | |
ASPECT_UNKNOWN enum value | RecorderBase | |
AspectChange(uint aspect, long long frame) | RecorderBase | protected |
AspectRatio enum name | RecorderBase | |
AudioCodecChange(AVCodecID aCodec) | RecorderBase | protected |
CheckForRingBufferSwitch(void) | RecorderBase | virtual |
ClearStatistics(void) | RecorderBase | protectedvirtual |
CreateRecorder(TVRec *tvrec, ChannelBase *channel, RecordingProfile &profile, const GeneralDBOptions &genOpt) | RecorderBase | static |
FinishRecording(void) | RecorderBase | protectedvirtual |
FrameRateChange(uint framerate, uint64_t frame) | RecorderBase | protected |
GetFrameRate(void) const | RecorderBase | inline |
GetFramesWritten(void)=0 | RecorderBase | pure virtual |
GetKeyframeDurations(long long start, long long end, frm_pos_map_t &map) const | RecorderBase | |
GetKeyframePosition(long long desired) const | RecorderBase | |
GetKeyframePositions(long long start, long long end, frm_pos_map_t &map) const | RecorderBase | |
GetRecordingQuality(const RecordingInfo *ri) const | RecorderBase | virtual |
GetVideoFd(void)=0 | RecorderBase | pure virtual |
Initialize(void)=0 | RecorderBase | pure virtual |
IsErrored(void)=0 | RecorderBase | pure virtual |
IsPaused(bool holding_lock=false) const | RecorderBase | virtual |
IsRecording(void) | RecorderBase | virtual |
IsRecordingRequested(void) | RecorderBase | virtual |
kTimeOfLatestDataIntervalTarget | RecorderBase | protectedstatic |
m_containerFormat | RecorderBase | protected |
m_curRecording | RecorderBase | protected |
m_durationMap | RecorderBase | protected |
m_durationMapDelta | RecorderBase | protected |
m_estimatedProgStartMS | RecorderBase | protected |
m_frameRate | RecorderBase | protected |
m_lastSavedDuration | RecorderBase | protected |
m_lastSavedKeyframe | RecorderBase | protected |
m_nextRecording | RecorderBase | protected |
m_nextRingBuffer | RecorderBase | protected |
m_nextRingBufferLock | RecorderBase | protected |
m_ntsc | RecorderBase | protected |
m_ntscFrameRate | RecorderBase | protected |
m_paused | RecorderBase | protected |
m_pauseLock | RecorderBase | mutableprotected |
m_pauseWait | RecorderBase | protected |
m_positionMap | RecorderBase | protected |
m_positionMapDelta | RecorderBase | protected |
m_positionMapLock | RecorderBase | mutableprotected |
m_positionMapTimer | RecorderBase | protected |
m_positionMapType | RecorderBase | protected |
m_primaryAudioCodec | RecorderBase | protected |
m_primaryVideoCodec | RecorderBase | protected |
m_recording | RecorderBase | protected |
m_recordingGaps | RecorderBase | protected |
m_recordingWait | RecorderBase | protected |
m_requestPause | RecorderBase | protected |
m_requestRecording | RecorderBase | protected |
m_ringBuffer | RecorderBase | protected |
m_ringBufferCheckTimer | RecorderBase | protected |
m_statisticsLock | RecorderBase | mutableprotected |
m_timeOfFirstData | RecorderBase | protected |
m_timeOfFirstDataIsSet | RecorderBase | protected |
m_timeOfLatestData | RecorderBase | protected |
m_timeOfLatestDataCount | RecorderBase | protected |
m_timeOfLatestDataPacketInterval | RecorderBase | protected |
m_timeOfLatestDataTimer | RecorderBase | protected |
m_tvrec | RecorderBase | protected |
m_unpauseWait | RecorderBase | protected |
m_videoAspect | RecorderBase | protected |
m_videocodec | RecorderBase | protected |
m_videodevice | RecorderBase | protected |
m_videoFrameRate | RecorderBase | protected |
m_videoHeight | RecorderBase | protected |
m_videoWidth | RecorderBase | protected |
m_weMadeBuffer | RecorderBase | protected |
Pause(bool clear=true) | RecorderBase | virtual |
PauseAndWait(std::chrono::milliseconds timeout=100ms) | RecorderBase | protectedvirtual |
RecorderBase(TVRec *rec) | RecorderBase | explicit |
Reset(void)=0 | RecorderBase | pure virtual |
ResetForNewFile(void)=0 | RecorderBase | protectedpure virtual |
ResolutionChange(uint width, uint height, long long frame) | RecorderBase | protected |
run(void) override=0 | RecorderBase | pure virtual |
SavePositionMap(bool force=false, bool finished=false) | RecorderBase | |
SetBoolOption(const QString &name, bool value) | RecorderBase | inline |
SetDuration(std::chrono::milliseconds duration) | RecorderBase | protected |
SetFrameRate(double rate) | RecorderBase | inline |
SetIntOption(RecordingProfile *profile, const QString &name) | RecorderBase | protected |
SetNextRecording(const RecordingInfo *ri, MythMediaBuffer *Buffer) | RecorderBase | |
SetOption(const QString &name, const QString &value) | RecorderBase | virtual |
SetOption(const QString &name, int value) | RecorderBase | virtual |
SetOptionsFromProfile(RecordingProfile *profile, const QString &videodev, const QString &audiodev, const QString &vbidev)=0 | RecorderBase | pure virtual |
SetPositionMapType(MarkTypes type) | RecorderBase | inlineprotected |
SetRecording(const RecordingInfo *pginfo) | RecorderBase | |
SetRecordingStatus(RecStatus::Type status, const QString &file, int line) | RecorderBase | protectedvirtual |
SetRingBuffer(MythMediaBuffer *Buffer) | RecorderBase | |
SetStrOption(RecordingProfile *profile, const QString &name) | RecorderBase | protected |
SetTotalFrames(uint64_t total_frames) | RecorderBase | protected |
SetVideoFilters(QString &filters)=0 | RecorderBase | pure virtual |
StartNewFile(void) | RecorderBase | inlineprotectedvirtual |
StopRecording(void) | RecorderBase | virtual |
Transcode class | RecorderBase | friend |
TryWriteProgStartMark(const frm_pos_map_t &durationDeltaCopy) | RecorderBase | protected |
Unpause(void) | RecorderBase | virtual |
VideoCodecChange(AVCodecID vCodec) | RecorderBase | protected |
VideoScanChange(SCAN_t scan, uint64_t frame) | RecorderBase | protected |
WaitForPause(std::chrono::milliseconds timeout=1s) | RecorderBase | virtual |
~RecorderBase() override | RecorderBase | |