MythTV  master
MpegRecorder Member List

This is the complete list of members for MpegRecorder, including all inherited members.

ASPECT_16_9 enum valueRecorderBase
ASPECT_1_1 enum valueRecorderBase
ASPECT_2_21_1 enum valueRecorderBase
ASPECT_4_3 enum valueRecorderBase
ASPECT_CUSTOM enum valueRecorderBase
ASPECT_UNKNOWN enum valueRecorderBase
AspectChange(uint aspect, long long frame)RecorderBaseprotected
AspectRatio enum nameRecorderBase
AudioCodecChange(AVCodecID aCodec)RecorderBaseprotected
BufferedWrite(const TSPacket &tspacket, bool insert=false)DTVRecorderprotected
CheckCC(uint pid, uint new_cnt)DTVRecorderinlineprotected
CheckForRingBufferSwitch(void)RecorderBasevirtual
ClearStatistics(void) overrideDTVRecordervirtual
CloseVBIDevice(void)V4LRecorderprotected
CreateRecorder(TVRec *tvrec, ChannelBase *channel, RecordingProfile &profile, const GeneralDBOptions &genOpt)RecorderBasestatic
DTVRecorder(TVRec *rec)DTVRecorderexplicit
FindAudioKeyframes(const TSPacket *tspacket)DTVRecorderprotected
FindH2645Keyframes(const TSPacket *tspacket)DTVRecorderprotected
FindMPEG2Keyframes(const TSPacket *tspacket)DTVRecorderprotected
FindOtherKeyframes(const TSPacket *tspacket)DTVRecorderprotected
FindPSKeyFrames(const uint8_t *buffer, uint len) overrideDTVRecorderprotectedvirtual
FinishRecording(void) overrideDTVRecorderprotectedvirtual
FormatCC(uint code1, uint code2) overrideMpegRecorderprivatevirtual
FormatTT(struct VBIData *)V4LRecorderinlineprotectedvirtual
FrameRateChange(uint framerate, uint64_t frame)RecorderBaseprotected
GetFilteredAudioBitRate(uint audio_layer) constMpegRecorderprivate
GetFilteredAudioLayer(void) constMpegRecorderprivate
GetFilteredAudioSampleRate(void) constMpegRecorderprivate
GetFilteredStreamType(void) constMpegRecorderprivate
GetFrameRate(void) constRecorderBaseinline
GetFramesWritten(void) overrideDTVRecorderinlinevirtual
GetKeyframeDurations(long long start, long long end, frm_pos_map_t &map) constRecorderBase
GetKeyframePosition(long long desired) constRecorderBase
GetKeyframePositions(long long start, long long end, frm_pos_map_t &map) constRecorderBase
GetRecordingQuality(const RecordingInfo *r) const overrideDTVRecordervirtual
GetSIStandard(void) constDTVRecorderinlineprotectedvirtual
GetStreamData(void) constDTVRecorderinline
GetVideoFd(void) overrideMpegRecorderinlinevirtual
HandleCAT(const ConditionalAccessTable *) overrideDTVRecorderinlinevirtual
HandleEncryptionStatus(uint, bool) overrideDTVRecorderinlinevirtual
HandleH2645Keyframe(void)DTVRecorderprotected
HandleKeyframe(int64_t extra)DTVRecorderprotected
HandleMGT(const MasterGuideTable *) overrideDTVRecorderinlinevirtual
HandleNIT(const NetworkInformationTable *) overrideDTVRecorderinlinevirtual
HandlePAT(const ProgramAssociationTable *_pat) overrideDTVRecordervirtual
HandlePMT(uint progNum, const ProgramMapTable *_pmt) overrideDTVRecordervirtual
HandleResolutionChanges(void)MpegRecorderprivate
HandleSDT(uint, const ServiceDescriptionTable *) overrideDTVRecorderinlinevirtual
HandleSingleProgramPAT(ProgramAssociationTable *pat, bool insert) overrideDTVRecordervirtual
HandleSingleProgramPMT(ProgramMapTable *pmt, bool insert) overrideDTVRecordervirtual
HandleSplice(const SpliceInformationTable *)MPEGStreamListenerinlinevirtual
HandleSTT(const SystemTimeTable *) overrideDTVRecorderinlinevirtual
HandleTDT(const TimeDateTable *) overrideDTVRecorderinlinevirtual
HandleTimestamps(int stream_id, int64_t pts, int64_t dts)DTVRecorderprotected
HandleVCT(uint, const VirtualChannelTable *) overrideDTVRecorderinlinevirtual
Initialize(void) overrideMpegRecorderinlinevirtual
InitStreamData(void) overrideMpegRecorderprivatevirtual
IsErrored(void) overrideDTVRecorderinlinevirtual
IsHelperRequested(void) constV4LRecorderprotectedvirtual
IsPaused(bool holding_lock=false) constRecorderBasevirtual
IsRecording(void) overrideMpegRecorderinlinevirtual
IsRecordingRequested(void)RecorderBasevirtual
kAspectRatioMpegRecorderprivatestatic
kAudRateL1MpegRecorderprivatestatic
kAudRateL2MpegRecorderprivatestatic
kAudRateL3MpegRecorderprivatestatic
kBuildBufferMaxSizeMpegRecorderprivatestatic
kMaxKeyFrameDistanceDTVRecorderprotectedstatic
kPayloadStartSeenDTVRecorderprotectedstatic
kStreamTypeMpegRecorderprivatestatic
kTimeOfLatestDataIntervalTargetRecorderBaseprotectedstatic
m_aspectRatioMpegRecorderprivate
m_audBitrateL1MpegRecorderprivate
m_audBitrateL2MpegRecorderprivate
m_audBitrateL3MpegRecorderprivate
m_audioBytesRemainingDTVRecorderprotected
m_audioDeviceNameV4LRecorderprotected
m_audioTimerDTVRecorderprotected
m_audSampleRateMpegRecorderprivate
m_audTypeMpegRecorderprivate
m_audVolumeMpegRecorderprivate
m_bitrateMpegRecorderprivate
m_bufferPacketsDTVRecorderprotected
m_bufferSizeMpegRecorderprivate
m_cardMpegRecorderprivate
m_chanfdMpegRecorderprivate
m_clearTimeOnPauseMpegRecorderprivate
m_containerFormatRecorderBaseprotected
m_continuityCounterDTVRecorderprotected
m_continuityErrorCountDTVRecordermutableprotected
m_curRecordingRecorderBaseprotected
m_deviceIsMpegFileMpegRecorderprivate
m_deviceReadBufferMpegRecorderprivate
m_driverMpegRecorderprivate
m_durationMapRecorderBaseprotected
m_durationMapDeltaRecorderBaseprotected
m_errorDTVRecorderprotected
m_estimatedProgStartMSRecorderBaseprotected
m_firstKeyframeDTVRecorderprotected
m_frameRateRecorderBaseprotected
m_framesSeenCountDTVRecorderprotected
m_framesWrittenCountDTVRecorderprotected
m_h2645ParserDTVRecorderprotected
m_hasNoAVDTVRecorderprotected
m_hasWrittenOtherKeyframeDTVRecorderprotected
m_heightMpegRecorderprivate
m_highMpeg4AvgBitrateMpegRecorderprivate
m_highMpeg4PeakBitrateMpegRecorderprivate
m_inputPatDTVRecorderprotected
m_inputPmtDTVRecorderprotected
m_languageMpegRecorderprivate
m_lastGopSeenDTVRecorderprotected
m_lastKeyframeSeenDTVRecorderprotected
m_lastSavedDurationRecorderBaseprotected
m_lastSavedKeyframeRecorderBaseprotected
m_lastSeqSeenDTVRecorderprotected
m_lowMpeg4AvgBitrateMpegRecorderprivate
m_lowMpeg4PeakBitrateMpegRecorderprivate
m_maxBitrateMpegRecorderprivate
m_mediumMpeg4AvgBitrateMpegRecorderprivate
m_mediumMpeg4PeakBitrateMpegRecorderprivate
m_minimumRecordingQualityDTVRecorderprotected
m_musicChoiceDTVRecorderprotected
m_nextRecordingRecorderBaseprotected
m_nextRingBufferRecorderBaseprotected
m_nextRingBufferLockRecorderBaseprotected
m_ntscRecorderBaseprotected
m_ntscFrameRateRecorderBaseprotected
m_ntscVbiLineCountV4LRecorderprotected
m_ntscVbiStartLineV4LRecorderprotected
m_ntscVbiWidthV4LRecorderprotected
m_otherBytesRemainingDTVRecorderprotected
m_packetCountDTVRecordermutableprotected
m_palVbiCbV4LRecorderprotected
m_palVbiTtV4LRecorderprotected
m_pausedRecorderBaseprotected
m_pauseLockRecorderBasemutableprotected
m_pauseWaitRecorderBaseprotected
m_payloadBufferDTVRecorderprotected
m_pesSyncedDTVRecorderprotected
m_pesTimerDTVRecorderprotected
m_pidLockDTVRecordermutableprotected
m_pidStatusDTVRecorderprotected
m_positionMapRecorderBaseprotected
m_positionMapDeltaRecorderBaseprotected
m_positionMapLockRecorderBasemutableprotected
m_positionMapTimerRecorderBaseprotected
m_positionMapTypeRecorderBaseprotected
m_primaryAudioCodecRecorderBaseprotected
m_primaryVideoCodecRecorderBaseprotected
m_progressiveSequenceDTVRecorderprotected
m_readfdMpegRecorderprivate
m_recordingRecorderBaseprotected
m_recordingGapsRecorderBaseprotected
m_recordingTypeDTVRecorderprotected
m_recordingWaitRecorderBaseprotected
m_recordMptsDTVRecorderprotected
m_recordMptsOnlyDTVRecorderprotected
m_recordMptsTimerDTVRecorderprotected
m_repeatPictDTVRecorderprotected
m_requestHelperV4LRecorderprotected
m_requestPauseRecorderBaseprotected
m_requestRecordingRecorderBaseprotected
m_ringBufferRecorderBaseprotected
m_ringBufferCheckTimerRecorderBaseprotected
m_scanTypeDTVRecorderprotected
m_scratchDTVRecorderprotected
m_seenSpsDTVRecorderprotected
m_startCodeDTVRecorderprotected
m_startStopEncodingLockMpegRecordermutableprivate
m_statisticsLockRecorderBasemutableprotected
m_streamDataDTVRecorderprotected
m_streamFdDTVRecorderprotected
m_streamIdDTVRecorderprotected
m_streamTypeMpegRecorderprivate
m_supportsSlicedVbiMpegRecorderprivate
m_tdBaseDTVRecorderprotected
m_tdTickCountDTVRecorderprotected
m_tdTickFramerateDTVRecorderprotected
m_textBufferV4LRecorderprotected
m_timeOfFirstDataRecorderBaseprotected
m_timeOfFirstDataIsSetRecorderBaseprotected
m_timeOfLatestDataRecorderBaseprotected
m_timeOfLatestDataCountRecorderBaseprotected
m_timeOfLatestDataPacketIntervalRecorderBaseprotected
m_timeOfLatestDataTimerRecorderBaseprotected
m_totalDurationDTVRecorderprotected
m_tsCountDTVRecorderprotected
m_tsFirstDTVRecorderprotected
m_tsFirstDtDTVRecorderprotected
m_tsLastDTVRecorderprotected
m_tvrecRecorderBaseprotected
m_unpauseWaitRecorderBaseprotected
m_useIForKeyframeDTVRecorderprotected
m_usePtsDTVRecorderprotected
m_vbi608V4LRecorderprotected
m_vbiDeviceNameV4LRecorderprotected
m_vbiFdV4LRecorderprotected
m_vbiModeV4LRecorderprotected
m_vbiThreadV4LRecorderprotected
m_versionMpegRecorderprivate
m_videoAspectRecorderBaseprotected
m_videoBytesRemainingDTVRecorderprotected
m_videocodecRecorderBaseprotected
m_videodeviceRecorderBaseprotected
m_videoFrameRateRecorderBaseprotected
m_videoHeightRecorderBaseprotected
m_videoWidthRecorderBaseprotected
m_waitForKeyframeOptionDTVRecorderprotected
m_weMadeBufferRecorderBaseprotected
m_widthMpegRecorderprivate
MpegRecorder(TVRec *rec)MpegRecorderinlineexplicit
Open(void)MpegRecorder
OpenMpegFileAsInput(void)MpegRecorderprivate
OpenV4L2DeviceAsInput(void)MpegRecorderprivate
OpenVBIDevice(void)V4LRecorderprotected
Pause(bool clear=true) overrideMpegRecordervirtual
PauseAndWait(std::chrono::milliseconds timeout=100ms) overrideMpegRecordervirtual
PriorityEvent(int) overrideMpegRecorderinlinevirtual
ProcessAudioTSPacket(const TSPacket &tspacket) overrideDTVRecordervirtual
ProcessAVTSPacket(const TSPacket &tspacket)DTVRecorder
ProcessTSPacket(const TSPacket &tspacket) overrideMpegRecordervirtual
ProcessVideoTSPacket(const TSPacket &tspacket) overrideDTVRecordervirtual
ReaderPaused(int) overrideMpegRecorderinlinevirtual
RecorderBase(TVRec *rec)RecorderBaseexplicit
Reset(void) overrideMpegRecordervirtual
ResetForNewFile(void) overrideDTVRecorderprotectedvirtual
ResolutionChange(uint width, uint height, long long frame)RecorderBaseprotected
RestartEncoding(void)MpegRecorderprivate
run(void) overrideMpegRecordervirtual
RunVBIDevice(void)V4LRecorderprotected
SavePositionMap(bool force=false, bool finished=false)RecorderBase
SetBitrate(int bitrate, int maxbitrate, const QString &reason)MpegRecorderprivate
SetBoolOption(const QString &name, bool value)RecorderBaseinline
SetCAMPMT(const ProgramMapTable *)DTVRecorderinlineprotectedvirtual
SetDuration(std::chrono::milliseconds duration)RecorderBaseprotected
SetFrameRate(double rate)RecorderBaseinline
SetIntOption(RecordingProfile *profile, const QString &name)MpegRecorderprivate
SetLanguageMode(int chanfd)MpegRecorderprivate
SetNextRecording(const RecordingInfo *ri, MythMediaBuffer *Buffer)RecorderBase
SetOption(const QString &opt, int value) overrideMpegRecordervirtual
SetOption(const QString &opt, const QString &value) overrideMpegRecordervirtual
SetOptionsFromProfile(RecordingProfile *profile, const QString &videodev, const QString &audiodev, const QString &vbidev) overrideMpegRecordervirtual
SetPositionMapType(MarkTypes type)RecorderBaseinlineprotected
SetRecording(const RecordingInfo *pginfo)RecorderBase
SetRecordingStatus(RecStatus::Type status, const QString &file, int line)RecorderBaseprotectedvirtual
SetRecordingVolume(int chanfd)MpegRecorderprivate
SetRingBuffer(MythMediaBuffer *Buffer)RecorderBase
SetStreamData(MPEGStreamData *data)DTVRecordervirtual
SetStrOption(RecordingProfile *profile, const QString &name)MpegRecorderprivate
SetTotalFrames(uint64_t total_frames)RecorderBaseprotected
SetV4L2DeviceOptions(int chanfd)MpegRecorderprivate
SetVBIOptions(int chanfd)MpegRecorderprivate
SetVideoCaptureFormat(int chanfd)MpegRecorderprivate
SetVideoFilters(QString &) overrideMpegRecorderinlinevirtual
StartEncoding(void)MpegRecorderprivate
StartNewFile(void)RecorderBaseinlineprotectedvirtual
StopEncoding(void)MpegRecorderprivate
StopRecording(void) overrideV4LRecordervirtual
TeardownAll(void)MpegRecorder
TryWriteProgStartMark(const frm_pos_map_t &durationDeltaCopy)RecorderBaseprotected
Unpause(void)RecorderBasevirtual
UpdateCAMTimeOffset(void)DTVRecorderinlineprotectedvirtual
UpdateFramesWritten(void)DTVRecorderprotected
V4LRecorder(TVRec *rec)V4LRecorderinlineexplicit
VideoCodecChange(AVCodecID vCodec)RecorderBaseprotected
VideoScanChange(SCAN_t scan, uint64_t frame)RecorderBaseprotected
WaitForPause(std::chrono::milliseconds timeout=1s)RecorderBasevirtual
~ATSCMainStreamListener()=defaultATSCMainStreamListenerprotectedvirtual
~DeviceReaderCB()=defaultDeviceReaderCBprotectedvirtual
~DTVRecorder() overrideDTVRecorder
~DVBMainStreamListener()=defaultDVBMainStreamListenerprotectedvirtual
~MpegRecorder() overrideMpegRecorderinline
~MPEGSingleProgramStreamListener()=defaultMPEGSingleProgramStreamListenerprotectedvirtual
~MPEGStreamListener()=defaultMPEGStreamListenerprotectedvirtual
~PSStreamListener()=defaultPSStreamListenerprotectedvirtual
~RecorderBase() overrideRecorderBase
~TSPacketListener()=defaultTSPacketListenerprotectedvirtual
~TSPacketListenerAV()=defaultTSPacketListenerAVprotectedvirtual
~V4LRecorder() overrideV4LRecorder