MythTV  master
NuppelVideoRecorder Member List

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

AddTextData(unsigned char *buf, int len, std::chrono::milliseconds timecode, char type) overrideNuppelVideoRecorderprivatevirtual
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
AudioInit(bool skipdevice=false)NuppelVideoRecorder
BufferedWrite(const TSPacket &tspacket, bool insert=false)DTVRecorderprotected
BufferIt(unsigned char *buf, int len=-1, bool forcekey=false)NuppelVideoRecorderprivate
CheckCC(uint pid, uint new_cnt)DTVRecorderinlineprotected
CheckForRingBufferSwitch(void)RecorderBasevirtual
ClearStatistics(void) overrideDTVRecordervirtual
CloseVBIDevice(void)V4LRecorderprotected
CreateNuppelFile(void)NuppelVideoRecorderprivate
CreateRecorder(TVRec *tvrec, ChannelBase *channel, RecordingProfile &profile, const GeneralDBOptions &genOpt)RecorderBasestatic
doAudioThread(void)NuppelVideoRecorderprotected
DoV4L2(void)NuppelVideoRecorderprivate
doWriteThread(void)NuppelVideoRecorderprotected
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) overrideNuppelVideoRecordervirtual
FormatCC(uint code1, uint code2) overrideNuppelVideoRecorderprivatevirtual
FormatTT(struct VBIData *vbidata) overrideNuppelVideoRecorderprivatevirtual
FrameRateChange(uint framerate, uint64_t frame)RecorderBaseprotected
GetFrameRate(void) constRecorderBaseinline
GetFramesWritten(void) overrideNuppelVideoRecordervirtual
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) overrideNuppelVideoRecordervirtual
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
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
InitBuffers(void)NuppelVideoRecorderprivate
Initialize(void) overrideNuppelVideoRecordervirtual
InitStreamData(void)DTVRecorderprotectedvirtual
IsErrored(void) overrideDTVRecorderinlinevirtual
IsHelperRequested(void) constV4LRecorderprotectedvirtual
IsPaused(bool holding_lock=false) const overrideNuppelVideoRecordervirtual
IsRecording(void) overrideNuppelVideoRecordervirtual
IsRecordingRequested(void)RecorderBasevirtual
KillChildren(void)NuppelVideoRecorderprivate
kMaxKeyFrameDistanceDTVRecorderprotectedstatic
kOutLenNuppelVideoRecorderprivatestatic
kPayloadStartSeenDTVRecorderprotectedstatic
kTimeOfLatestDataIntervalTargetRecorderBaseprotectedstatic
m_actAudioBufferNuppelVideoRecorderprivate
m_actAudioEncodeNuppelVideoRecorderprivate
m_actAudioSampleNuppelVideoRecorderprivate
m_actTextBufferNuppelVideoRecorderprivate
m_actTextEncodeNuppelVideoRecorderprivate
m_actVideoBufferNuppelVideoRecorderprivate
m_actVideoEncodeNuppelVideoRecorderprivate
m_audioBehindNuppelVideoRecorderprivate
m_audioBitsNuppelVideoRecorderprivate
m_audioBufferNuppelVideoRecorderprivate
m_audioBufferCountNuppelVideoRecorderprivate
m_audioBufferSizeNuppelVideoRecorderprivate
m_audioBytesNuppelVideoRecorderprivate
m_audioBytesPerSampleNuppelVideoRecorderprivate
m_audioBytesRemainingDTVRecorderprotected
m_audioChannelsNuppelVideoRecorderprivate
m_audioDeviceNuppelVideoRecorderprivate
m_audioDeviceNameV4LRecorderprotected
m_audioPausedNuppelVideoRecorderprivate
m_audioSampleRateNuppelVideoRecorderprivate
m_audioThreadNuppelVideoRecorderprivate
m_audioTimerDTVRecorderprotected
m_bufferPacketsDTVRecorderprotected
m_ccdNuppelVideoRecorderprivate
m_channelFdNuppelVideoRecorderprivate
m_channelObjNuppelVideoRecorderprivate
m_clearTimeOnPauseNuppelVideoRecorderprivate
m_compressAudioNuppelVideoRecorderprivate
m_compressionNuppelVideoRecorderprivate
m_containerFormatRecorderBaseprotected
m_continuityCounterDTVRecorderprotected
m_continuityErrorCountDTVRecordermutableprotected
m_correctBttvNuppelVideoRecorderprivate
m_curRecordingRecorderBaseprotected
m_durationMapRecorderBaseprotected
m_durationMapDeltaRecorderBaseprotected
m_effectiveDspNuppelVideoRecorderprivate
m_encodingThreadCountNuppelVideoRecorderprivate
m_errorDTVRecorderprotected
m_estimatedProgStartMSRecorderBaseprotected
m_extendedDataOffsetNuppelVideoRecorderprivate
m_fdNuppelVideoRecorderprivate
m_firstKeyframeDTVRecorderprotected
m_firstTcNuppelVideoRecorderprivate
m_frameOfGopNuppelVideoRecorderprivate
m_frameRateRecorderBaseprotected
m_frameRateMultiplierNuppelVideoRecorderprivate
m_framesSeenCountDTVRecorderprotected
m_framesWrittenNuppelVideoRecorderprivate
m_framesWrittenCountDTVRecorderprotected
m_gfNuppelVideoRecorderprivate
m_go7007NuppelVideoRecorderprivate
m_h2645ParserDTVRecorderprotected
m_hardwareEncodeNuppelVideoRecorderprivate
m_hasNoAVDTVRecorderprotected
m_hasWrittenOtherKeyframeDTVRecorderprotected
m_heightNuppelVideoRecorderprivate
m_heightMultiplierNuppelVideoRecorderprivate
m_hmjpgHDecimationNuppelVideoRecorderprivate
m_hmjpgMaxWNuppelVideoRecorderprivate
m_hmjpgQualityNuppelVideoRecorderprivate
m_hmjpgVDecimationNuppelVideoRecorderprivate
m_hOutNuppelVideoRecorderprivate
m_inPixFmtNuppelVideoRecorderprivate
m_inputPatDTVRecorderprotected
m_inputPmtDTVRecorderprotected
m_keyframeDistNuppelVideoRecorderprivate
m_lastBlockNuppelVideoRecorderprivate
m_lastGopSeenDTVRecorderprotected
m_lastKeyframeSeenDTVRecorderprotected
m_lastPositionMapPosNuppelVideoRecorderprivate
m_lastSavedDurationRecorderBaseprotected
m_lastSavedKeyframeRecorderBaseprotected
m_lastSeqSeenDTVRecorderprotected
m_lastTimecodeNuppelVideoRecorderprivate
m_lfNuppelVideoRecorderprivate
m_livetvNuppelVideoRecorderprivate
m_m1NuppelVideoRecorderprivate
m_m2NuppelVideoRecorderprivate
m_mainPausedNuppelVideoRecorderprivate
m_maxQualityNuppelVideoRecorderprivate
m_mbDecisionNuppelVideoRecorderprivate
m_minimumRecordingQualityDTVRecorderprotected
m_minQualityNuppelVideoRecorderprivate
m_mp3BufNuppelVideoRecorderprivate
m_mp3BufSizeNuppelVideoRecorderprivate
m_mp3QualityNuppelVideoRecorderprivate
m_mp4OptsNuppelVideoRecorderprivate
m_mpaVidCodecNuppelVideoRecorderprivate
m_mpaVidCtxNuppelVideoRecorderprivate
m_musicChoiceDTVRecorderprotected
m_nextRecordingRecorderBaseprotected
m_nextRingBufferRecorderBaseprotected
m_nextRingBufferLockRecorderBaseprotected
m_ntscRecorderBaseprotected
m_ntscFrameRateRecorderBaseprotected
m_ntscVbiLineCountV4LRecorderprotected
m_ntscVbiStartLineV4LRecorderprotected
m_ntscVbiWidthV4LRecorderprotected
m_oldTcNuppelVideoRecorderprivate
m_otherBytesRemainingDTVRecorderprotected
m_outNuppelVideoRecorderprivate
m_packetCountDTVRecordermutableprotected
m_palVbiCbV4LRecorderprotected
m_palVbiTtV4LRecorderprotected
m_pausedRecorderBaseprotected
m_pauseLockRecorderBasemutableprotected
m_pauseWaitRecorderBaseprotected
m_payloadBufferDTVRecorderprotected
m_pesSyncedDTVRecorderprotected
m_pesTimerDTVRecorderprotected
m_pictureFormatNuppelVideoRecorderprivate
m_pidLockDTVRecordermutableprotected
m_pidStatusDTVRecorderprotected
m_pipModeNuppelVideoRecorderprivate
m_positionMapRecorderBaseprotected
m_positionMapDeltaRecorderBaseprotected
m_positionMapLockRecorderBasemutableprotected
m_positionMapTimerRecorderBaseprotected
m_positionMapTypeRecorderBaseprotected
m_primaryAudioCodecRecorderBaseprotected
m_primaryVideoCodecRecorderBaseprotected
m_progressiveSequenceDTVRecorderprotected
m_qNuppelVideoRecorderprivate
m_qualDiffNuppelVideoRecorderprivate
m_recordingNuppelVideoRecorderprivate
m_recordingGapsRecorderBaseprotected
m_recordingTypeDTVRecorderprotected
m_recordingWaitRecorderBaseprotected
m_recordMptsDTVRecorderprotected
m_recordMptsOnlyDTVRecorderprotected
m_recordMptsTimerDTVRecorderprotected
m_repeatPictDTVRecorderprotected
m_requestHelperV4LRecorderprotected
m_requestPauseRecorderBaseprotected
m_requestRecordingRecorderBaseprotected
m_resetCaptureNuppelVideoRecorderprivate
m_ringBufferRecorderBaseprotected
m_ringBufferCheckTimerRecorderBaseprotected
m_rtjcNuppelVideoRecorderprivate
m_scaleBitRateNuppelVideoRecorderprivate
m_scanTypeDTVRecorderprotected
m_scratchDTVRecorderprotected
m_seekTableNuppelVideoRecorderprivate
m_seenSpsDTVRecorderprotected
m_skipBtAudioNuppelVideoRecorderprivate
m_startCodeDTVRecorderprotected
m_startNumNuppelVideoRecorderprivate
m_statisticsLockRecorderBasemutableprotected
m_streamDataDTVRecorderprotected
m_streamFdDTVRecorderprotected
m_streamIdDTVRecorderprotected
m_strmNuppelVideoRecorderprivate
m_targetBitRateNuppelVideoRecorderprivate
m_tdBaseDTVRecorderprotected
m_tdTickCountDTVRecorderprotected
m_tdTickFramerateDTVRecorderprotected
m_textBufferNuppelVideoRecorderprivate
m_textBufferCountNuppelVideoRecorderprivate
m_textBufferSizeNuppelVideoRecorderprivate
m_tfNuppelVideoRecorderprivate
m_timeOfFirstDataRecorderBaseprotected
m_timeOfFirstDataIsSetRecorderBaseprotected
m_timeOfLatestDataRecorderBaseprotected
m_timeOfLatestDataCountRecorderBaseprotected
m_timeOfLatestDataPacketIntervalRecorderBaseprotected
m_timeOfLatestDataTimerRecorderBaseprotected
m_totalDurationDTVRecorderprotected
m_transcodingNuppelVideoRecorderprivate
m_tsCountDTVRecorderprotected
m_tsFirstDTVRecorderprotected
m_tsFirstDtDTVRecorderprotected
m_tsLastDTVRecorderprotected
m_tvrecRecorderBaseprotected
m_unpauseWaitRecorderBaseprotected
m_useAvCodecNuppelVideoRecorderprivate
m_useBttvNuppelVideoRecorderprivate
m_useIForKeyframeDTVRecorderprotected
m_usePtsDTVRecorderprotected
m_usingV4l2NuppelVideoRecorderprivate
m_v4l2PixelFormatNuppelVideoRecorderprivate
m_vbi608V4LRecorderprotected
m_vbiDeviceNameV4LRecorderprotected
m_vbiFdV4LRecorderprotected
m_vbiModeV4LRecorderprotected
m_vbiThreadV4LRecorderprotected
m_videoAspectNuppelVideoRecorderprivate
m_videoBufferNuppelVideoRecorderprivate
m_videoBufferCountNuppelVideoRecorderprivate
m_videoBufferSizeNuppelVideoRecorderprivate
m_videoBytesRemainingDTVRecorderprotected
m_videocodecRecorderBaseprotected
m_videodeviceRecorderBaseprotected
m_videoFrameRateRecorderBaseprotected
m_videoHeightRecorderBaseprotected
m_videoWidthRecorderBaseprotected
m_volumeNuppelVideoRecorderprivate
m_waitForKeyframeOptionDTVRecorderprotected
m_weMadeBufferRecorderBaseprotected
m_widthNuppelVideoRecorderprivate
m_wOutNuppelVideoRecorderprivate
m_writePausedNuppelVideoRecorderprivate
m_writeThreadNuppelVideoRecorderprivate
m_wrkmemNuppelVideoRecorderprivate
MJPEGInit(void)NuppelVideoRecorderprivate
NuppelVideoRecorder(TVRec *rec, ChannelBase *channel)NuppelVideoRecorder
NVRAudioThread classNuppelVideoRecorderfriend
NVRWriteThread classNuppelVideoRecorderfriend
Open(void)NuppelVideoRecorder
OpenVBIDevice(void)V4LRecorderprotected
Pause(bool clear=true) overrideNuppelVideoRecordervirtual
PauseAndWait(std::chrono::milliseconds timeout=100ms)RecorderBaseprotectedvirtual
ProbeV4L2(void)NuppelVideoRecorderprivate
ProcessAudioTSPacket(const TSPacket &tspacket) overrideDTVRecordervirtual
ProcessAVTSPacket(const TSPacket &tspacket)DTVRecorder
ProcessTSPacket(const TSPacket &tspacket) overrideDTVRecordervirtual
ProcessVideoTSPacket(const TSPacket &tspacket) overrideDTVRecordervirtual
RecorderBase(TVRec *rec)RecorderBaseexplicit
Reset(void) overrideNuppelVideoRecordervirtual
ResetForNewFile(void) overrideNuppelVideoRecordervirtual
ResizeVideoBuffers(void)NuppelVideoRecorderprivate
ResolutionChange(uint width, uint height, long long frame)RecorderBaseprotected
run(void) overrideNuppelVideoRecordervirtual
RunVBIDevice(void)V4LRecorderprotected
SavePositionMap(bool force=false, bool finished=false)RecorderBase
SetBoolOption(const QString &name, bool value)RecorderBaseinline
SetCAMPMT(const ProgramMapTable *)DTVRecorderinlineprotectedvirtual
SetDuration(std::chrono::milliseconds duration)RecorderBaseprotected
SetFormatV4L2(void)NuppelVideoRecorderprivate
SetFrameRate(double rate)RecorderBaseinline
SetIntOption(RecordingProfile *profile, const QString &name)RecorderBaseprotected
SetNewVideoParams(double newaspect)NuppelVideoRecorder
SetNextRecording(const RecordingInfo *ri, MythMediaBuffer *Buffer)RecorderBase
SetOption(const QString &opt, int value) overrideNuppelVideoRecordervirtual
SetOption(const QString &name, const QString &value) overrideNuppelVideoRecordervirtual
SetOptionsFromProfile(RecordingProfile *profile, const QString &videodev, const QString &audiodev, const QString &vbidev) overrideNuppelVideoRecordervirtual
SetPositionMapType(MarkTypes type)RecorderBaseinlineprotected
SetRecording(const RecordingInfo *pginfo)RecorderBase
SetRecordingStatus(RecStatus::Type status, const QString &file, int line)RecorderBaseprotectedvirtual
SetRingBuffer(MythMediaBuffer *Buffer)RecorderBase
SetStreamData(MPEGStreamData *data)DTVRecordervirtual
SetStrOption(RecordingProfile *profile, const QString &name)RecorderBaseprotected
SetTotalFrames(uint64_t total_frames)RecorderBaseprotected
SetTranscoding(bool value)NuppelVideoRecorderinline
SetupAVCodecVideo(void)NuppelVideoRecorder
SetupRTjpeg(void)NuppelVideoRecorder
SetVideoAspect(float newAspect)NuppelVideoRecorderinline
SetVideoFilters(QString &filters) overrideNuppelVideoRecordervirtual
StartNewFile(void) overrideNuppelVideoRecordervirtual
StopRecording(void) overrideV4LRecordervirtual
StreamAllocate(void)NuppelVideoRecorder
TryWriteProgStartMark(const frm_pos_map_t &durationDeltaCopy)RecorderBaseprotected
Unpause(void)RecorderBasevirtual
UpdateCAMTimeOffset(void)DTVRecorderinlineprotectedvirtual
UpdateFramesWritten(void)DTVRecorderprotected
UpdateResolutions(void)NuppelVideoRecorderprivate
UpdateSeekTable(int frame_num, long offset=0)NuppelVideoRecorder
V4LRecorder(TVRec *rec)V4LRecorderinlineexplicit
VideoCodecChange(AVCodecID vCodec)RecorderBaseprotected
VideoScanChange(SCAN_t scan, uint64_t frame)RecorderBaseprotected
WaitForPause(std::chrono::milliseconds timeout=1s)RecorderBasevirtual
WriteAudio(unsigned char *buf, int fnum, std::chrono::milliseconds timecode)NuppelVideoRecorder
WriteFileHeader(void)NuppelVideoRecorderprivate
WriteFrameheader(rtframeheader *fh)NuppelVideoRecorderinlineprivate
WriteHeader(void)NuppelVideoRecorder
WriteKeyFrameAdjustTable(const std::vector< struct kfatable_entry > &kfa_table)NuppelVideoRecorder
WriteSeekTable(void)NuppelVideoRecorder
WriteText(unsigned char *buf, int len, std::chrono::milliseconds timecode, int pagenr)NuppelVideoRecorder
WriteVideo(MythVideoFrame *frame, bool skipsync=false, bool forcekey=false)NuppelVideoRecorder
~ATSCMainStreamListener()=defaultATSCMainStreamListenerprotectedvirtual
~CC608Input()=defaultCC608Inputvirtual
~DTVRecorder() overrideDTVRecorder
~DVBMainStreamListener()=defaultDVBMainStreamListenerprotectedvirtual
~MPEGSingleProgramStreamListener()=defaultMPEGSingleProgramStreamListenerprotectedvirtual
~MPEGStreamListener()=defaultMPEGStreamListenerprotectedvirtual
~NuppelVideoRecorder() overrideNuppelVideoRecorder
~PSStreamListener()=defaultPSStreamListenerprotectedvirtual
~RecorderBase() overrideRecorderBase
~TSPacketListener()=defaultTSPacketListenerprotectedvirtual
~TSPacketListenerAV()=defaultTSPacketListenerAVprotectedvirtual
~V4LRecorder() overrideV4LRecorder