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 |
BufferedWrite(const TSPacket &tspacket, bool insert=false) | DTVRecorder | protected |
CheckCC(uint pid, uint new_cnt) | DTVRecorder | inlineprotected |
CheckForRingBufferSwitch(void) | RecorderBase | virtual |
ClearStatistics(void) override | DTVRecorder | virtual |
Close(void) | ExternalRecorder | |
CreateRecorder(TVRec *tvrec, ChannelBase *channel, RecordingProfile &profile, const GeneralDBOptions &genOpt) | RecorderBase | static |
DTVRecorder(TVRec *rec) | DTVRecorder | explicit |
ExternalRecorder(TVRec *rec, ExternalChannel *channel) | ExternalRecorder | inline |
FindAudioKeyframes(const TSPacket *tspacket) | DTVRecorder | protected |
FindH2645Keyframes(const TSPacket *tspacket) | DTVRecorder | protected |
FindMPEG2Keyframes(const TSPacket *tspacket) | DTVRecorder | protected |
FindOtherKeyframes(const TSPacket *tspacket) | DTVRecorder | protected |
FindPSKeyFrames(const uint8_t *buffer, uint len) override | DTVRecorder | protectedvirtual |
FinishRecording(void) override | DTVRecorder | protectedvirtual |
FrameRateChange(uint framerate, uint64_t frame) | RecorderBase | protected |
GetFrameRate(void) const | RecorderBase | inline |
GetFramesWritten(void) override | DTVRecorder | inlinevirtual |
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 *r) const override | DTVRecorder | virtual |
GetSIStandard(void) const | DTVRecorder | inlineprotectedvirtual |
GetStreamData(void) const | DTVRecorder | inline |
GetVideoFd(void) override | DTVRecorder | inlinevirtual |
HandleCAT(const ConditionalAccessTable *) override | DTVRecorder | inlinevirtual |
HandleEncryptionStatus(uint, bool) override | DTVRecorder | inlinevirtual |
HandleH2645Keyframe(void) | DTVRecorder | protected |
HandleKeyframe(int64_t extra) | DTVRecorder | protected |
HandleMGT(const MasterGuideTable *) override | DTVRecorder | inlinevirtual |
HandleNIT(const NetworkInformationTable *) override | DTVRecorder | inlinevirtual |
HandlePAT(const ProgramAssociationTable *_pat) override | DTVRecorder | virtual |
HandlePMT(uint progNum, const ProgramMapTable *_pmt) override | DTVRecorder | virtual |
HandleSDT(uint, const ServiceDescriptionTable *) override | DTVRecorder | inlinevirtual |
HandleSingleProgramPAT(ProgramAssociationTable *pat, bool insert) override | DTVRecorder | virtual |
HandleSingleProgramPMT(ProgramMapTable *pmt, bool insert) override | DTVRecorder | virtual |
HandleSplice(const SpliceInformationTable *) | MPEGStreamListener | inlinevirtual |
HandleSTT(const SystemTimeTable *) override | DTVRecorder | inlinevirtual |
HandleTDT(const TimeDateTable *) override | DTVRecorder | inlinevirtual |
HandleTimestamps(int stream_id, int64_t pts, int64_t dts) | DTVRecorder | protected |
HandleVCT(uint, const VirtualChannelTable *) override | DTVRecorder | inlinevirtual |
Initialize(void) override | DTVRecorder | inlinevirtual |
InitStreamData(void) | DTVRecorder | protectedvirtual |
IsErrored(void) override | DTVRecorder | inlinevirtual |
IsOpen(void) const | ExternalRecorder | inline |
IsPaused(bool holding_lock=false) const | RecorderBase | virtual |
IsRecording(void) | RecorderBase | virtual |
IsRecordingRequested(void) | RecorderBase | virtual |
kMaxKeyFrameDistance | DTVRecorder | protectedstatic |
kPayloadStartSeen | DTVRecorder | protectedstatic |
kTimeOfLatestDataIntervalTarget | RecorderBase | protectedstatic |
m_audioBytesRemaining | DTVRecorder | protected |
m_audioTimer | DTVRecorder | protected |
m_bufferPackets | DTVRecorder | protected |
m_channel | ExternalRecorder | private |
m_containerFormat | RecorderBase | protected |
m_continuityCounter | DTVRecorder | protected |
m_continuityErrorCount | DTVRecorder | mutableprotected |
m_curRecording | RecorderBase | protected |
m_durationMap | RecorderBase | protected |
m_durationMapDelta | RecorderBase | protected |
m_error | DTVRecorder | protected |
m_estimatedProgStartMS | RecorderBase | protected |
m_firstKeyframe | DTVRecorder | protected |
m_frameRate | RecorderBase | protected |
m_framesSeenCount | DTVRecorder | protected |
m_framesWrittenCount | DTVRecorder | protected |
m_h2645Parser | DTVRecorder | protected |
m_hasNoAV | DTVRecorder | protected |
m_hasWrittenOtherKeyframe | DTVRecorder | protected |
m_inputPat | DTVRecorder | protected |
m_inputPmt | DTVRecorder | protected |
m_lastGopSeen | DTVRecorder | protected |
m_lastKeyframeSeen | DTVRecorder | protected |
m_lastSavedDuration | RecorderBase | protected |
m_lastSavedKeyframe | RecorderBase | protected |
m_lastSeqSeen | DTVRecorder | protected |
m_minimumRecordingQuality | DTVRecorder | protected |
m_musicChoice | DTVRecorder | protected |
m_nextRecording | RecorderBase | protected |
m_nextRingBuffer | RecorderBase | protected |
m_nextRingBufferLock | RecorderBase | protected |
m_ntsc | RecorderBase | protected |
m_ntscFrameRate | RecorderBase | protected |
m_otherBytesRemaining | DTVRecorder | protected |
m_packetCount | DTVRecorder | mutableprotected |
m_paused | RecorderBase | protected |
m_pauseLock | RecorderBase | mutableprotected |
m_pauseWait | RecorderBase | protected |
m_payloadBuffer | DTVRecorder | protected |
m_pesSynced | DTVRecorder | protected |
m_pesTimer | DTVRecorder | protected |
m_pidLock | DTVRecorder | mutableprotected |
m_pidStatus | DTVRecorder | 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_progressiveSequence | DTVRecorder | protected |
m_recording | RecorderBase | protected |
m_recordingGaps | RecorderBase | protected |
m_recordingType | DTVRecorder | protected |
m_recordingWait | RecorderBase | protected |
m_recordMpts | DTVRecorder | protected |
m_recordMptsOnly | DTVRecorder | protected |
m_recordMptsTimer | DTVRecorder | protected |
m_repeatPict | DTVRecorder | protected |
m_requestPause | RecorderBase | protected |
m_requestRecording | RecorderBase | protected |
m_ringBuffer | RecorderBase | protected |
m_ringBufferCheckTimer | RecorderBase | protected |
m_scanType | DTVRecorder | protected |
m_scratch | DTVRecorder | protected |
m_seenSps | DTVRecorder | protected |
m_startCode | DTVRecorder | protected |
m_statisticsLock | RecorderBase | mutableprotected |
m_streamData | DTVRecorder | protected |
m_streamFd | DTVRecorder | protected |
m_streamHandler | ExternalRecorder | private |
m_streamId | DTVRecorder | protected |
m_tdBase | DTVRecorder | protected |
m_tdTickCount | DTVRecorder | protected |
m_tdTickFramerate | DTVRecorder | protected |
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_totalDuration | DTVRecorder | protected |
m_tsCount | DTVRecorder | protected |
m_tsFirst | DTVRecorder | protected |
m_tsFirstDt | DTVRecorder | protected |
m_tsLast | DTVRecorder | protected |
m_tvrec | RecorderBase | protected |
m_unpauseWait | RecorderBase | protected |
m_useIForKeyframe | DTVRecorder | protected |
m_usePts | DTVRecorder | protected |
m_videoAspect | RecorderBase | protected |
m_videoBytesRemaining | DTVRecorder | protected |
m_videocodec | RecorderBase | protected |
m_videodevice | RecorderBase | protected |
m_videoFrameRate | RecorderBase | protected |
m_videoHeight | RecorderBase | protected |
m_videoWidth | RecorderBase | protected |
m_waitForKeyframeOption | DTVRecorder | protected |
m_weMadeBuffer | RecorderBase | protected |
Open(void) | ExternalRecorder | |
Pause(bool clear=true) | RecorderBase | virtual |
PauseAndWait(std::chrono::milliseconds timeout=100ms) override | ExternalRecorder | virtual |
ProcessAudioTSPacket(const TSPacket &tspacket) override | DTVRecorder | virtual |
ProcessAVTSPacket(const TSPacket &tspacket) | DTVRecorder | |
ProcessTSPacket(const TSPacket &tspacket) override | DTVRecorder | virtual |
ProcessVideoTSPacket(const TSPacket &tspacket) override | DTVRecorder | virtual |
RecorderBase(TVRec *rec) | RecorderBase | explicit |
Reset(void) override | DTVRecorder | virtual |
ResetForNewFile(void) override | DTVRecorder | protectedvirtual |
ResolutionChange(uint width, uint height, long long frame) | RecorderBase | protected |
run(void) override | ExternalRecorder | virtual |
SavePositionMap(bool force=false, bool finished=false) | RecorderBase | |
SetBoolOption(const QString &name, bool value) | RecorderBase | inline |
SetCAMPMT(const ProgramMapTable *) | DTVRecorder | inlineprotectedvirtual |
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) override | DTVRecorder | virtual |
SetOption(const QString &name, int value) override | DTVRecorder | virtual |
SetOptionsFromProfile(RecordingProfile *profile, const QString &videodev, const QString &audiodev, const QString &vbidev) override | DTVRecorder | 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 | |
SetStreamData(MPEGStreamData *data) | DTVRecorder | virtual |
SetStrOption(RecordingProfile *profile, const QString &name) | RecorderBase | protected |
SetTotalFrames(uint64_t total_frames) | RecorderBase | protected |
SetVideoFilters(QString &) override | DTVRecorder | inlinevirtual |
StartNewFile(void) override | ExternalRecorder | virtual |
StartStreaming(void) | ExternalRecorder | protected |
StopRecording(void) | RecorderBase | virtual |
StopStreaming(void) | ExternalRecorder | protected |
TryWriteProgStartMark(const frm_pos_map_t &durationDeltaCopy) | RecorderBase | protected |
Unpause(void) | RecorderBase | virtual |
UpdateCAMTimeOffset(void) | DTVRecorder | inlineprotectedvirtual |
UpdateFramesWritten(void) | DTVRecorder | protected |
VideoCodecChange(AVCodecID vCodec) | RecorderBase | protected |
VideoScanChange(SCAN_t scan, uint64_t frame) | RecorderBase | protected |
WaitForPause(std::chrono::milliseconds timeout=1s) | RecorderBase | virtual |
~ATSCMainStreamListener()=default | ATSCMainStreamListener | protectedvirtual |
~DTVRecorder() override | DTVRecorder | |
~DVBMainStreamListener()=default | DVBMainStreamListener | protectedvirtual |
~MPEGSingleProgramStreamListener()=default | MPEGSingleProgramStreamListener | protectedvirtual |
~MPEGStreamListener()=default | MPEGStreamListener | protectedvirtual |
~PSStreamListener()=default | PSStreamListener | protectedvirtual |
~RecorderBase() override | RecorderBase | |
~TSPacketListener()=default | TSPacketListener | protectedvirtual |
~TSPacketListenerAV()=default | TSPacketListenerAV | protectedvirtual |