AddListener(MPEGStreamData *data, bool allow_section_reader=false, bool needs_buffering=false, const QString &output_file=QString()) | StreamHandler | virtual |
AddNamedOutputFile(const QString &filename) | StreamHandler | virtual |
AddPIDFilter(PIDInfo *info) | StreamHandler | protected |
AvailCount(void) const | V4L2encStreamHandler | inline |
Cleanup(void) | MThread | protectedstatic |
Close(void) | V4L2encStreamHandler | private |
Configure(void) | V4L2encStreamHandler | |
ConfigureVBI(void) | V4L2encStreamHandler | private |
constants enum name | V4L2encStreamHandler | private |
CreatePIDInfo(uint pid, uint stream_type, int pes_type) | StreamHandler | inlineprotectedvirtual |
CycleFiltersByPriority() | StreamHandler | inlineprotectedvirtual |
Driver(void) const | V4L2encStreamHandler | inline |
ErrorString(void) const | V4L2encStreamHandler | inline |
exec(void) | MThread | protected |
exit(int retcode=0) | MThread | protected |
Get(const QString &devname, int audioinput, int inputid) | V4L2encStreamHandler | static |
GetAllRunningThreadNames(QStringList &list) | MThread | protectedstatic |
GetAllThreadNames(QStringList &list) | MThread | protectedstatic |
GetPIDPriority(uint pid) const | StreamHandler | protected |
GetResolution(int &width, int &height) const | V4L2encStreamHandler | inlineprotected |
GetSignalStrength(void) | V4L2encStreamHandler | protected |
GetStreamType(void) | V4L2encStreamHandler | |
HasAudio(void) const | V4L2encStreamHandler | inline |
HasError(void) const | StreamHandler | inline |
HasLock(void) | V4L2encStreamHandler | protected |
HasPictureAttributes(void) const | V4L2encStreamHandler | inline |
HasSlicedVBI(void) const | V4L2encStreamHandler | inline |
HasTuner(void) const | V4L2encStreamHandler | inline |
isFinished(void) const | MThread | protected |
IsOpen(void) const | V4L2encStreamHandler | inline |
isRunning(void) const | MThread | protected |
IsRunning(void) const | StreamHandler | |
kAudioRateL1 | V4L2encStreamHandler | privatestatic |
kAudioRateL2 | V4L2encStreamHandler | privatestatic |
kAudioRateL3 | V4L2encStreamHandler | privatestatic |
kStreamTypes | V4L2encStreamHandler | privatestatic |
m_addRmLock | StreamHandler | protected |
m_allowSectionReader | StreamHandler | protected |
m_aspectRatio | V4L2encStreamHandler | private |
m_audioBitrateL1 | V4L2encStreamHandler | private |
m_audioBitrateL2 | V4L2encStreamHandler | private |
m_audioBitrateL3 | V4L2encStreamHandler | private |
m_audioCodec | V4L2encStreamHandler | private |
m_audioInput | V4L2encStreamHandler | private |
m_audioLayer | V4L2encStreamHandler | private |
m_audioSampleRate | V4L2encStreamHandler | private |
m_audioVolume | V4L2encStreamHandler | private |
m_bError | StreamHandler | protected |
m_bitrate | V4L2encStreamHandler | private |
m_bitrateMode | V4L2encStreamHandler | private |
m_bufferSize | V4L2encStreamHandler | private |
m_cycleTimer | StreamHandler | protected |
m_desiredStreamType | V4L2encStreamHandler | private |
m_device | StreamHandler | protected |
m_drb | V4L2encStreamHandler | private |
m_eitPids | StreamHandler | protected |
m_epilogExecuted | MThread | protected |
m_error | V4L2encStreamHandler | private |
m_failing | V4L2encStreamHandler | private |
m_fd | V4L2encStreamHandler | private |
m_filtersChanged | StreamHandler | protected |
m_hasPictureAttributes | V4L2encStreamHandler | private |
m_hasTuner | V4L2encStreamHandler | private |
m_height | V4L2encStreamHandler | private |
m_highBitrate | V4L2encStreamHandler | private |
m_highBitrateMode | V4L2encStreamHandler | private |
m_highPeakBitrate | V4L2encStreamHandler | private |
m_inputId | StreamHandler | protected |
m_langMode | V4L2encStreamHandler | private |
m_listenerLock | StreamHandler | mutableprotected |
m_lowBitrate | V4L2encStreamHandler | private |
m_lowBitrateMode | V4L2encStreamHandler | private |
m_lowPeakBitrate | V4L2encStreamHandler | private |
m_maxBitrate | V4L2encStreamHandler | private |
m_mediumBitrate | V4L2encStreamHandler | private |
m_mediumBitrateMode | V4L2encStreamHandler | private |
m_mediumPeakBitrate | V4L2encStreamHandler | private |
m_mptsBaseFile | StreamHandler | protected |
m_mptsFiles | StreamHandler | protected |
m_mptsLock | StreamHandler | protected |
m_mptsTfw | StreamHandler | protected |
m_needsBuffering | StreamHandler | protected |
m_openPidFilters | StreamHandler | protected |
m_pauseEncodingAllowed | V4L2encStreamHandler | private |
m_pidInfo | StreamHandler | protected |
m_pidLock | StreamHandler | mutableprotected |
m_prologExecuted | MThread | protected |
m_restarting | StreamHandler | protected |
m_runnable | MThread | protected |
m_running | StreamHandler | protected |
m_runningDesired | StreamHandler | protected |
m_runningStateChanged | StreamHandler | protected |
m_signalStrength | V4L2encStreamHandler | private |
m_startStopLock | StreamHandler | mutableprotected |
m_streamDataList | StreamHandler | protected |
m_streamingCnt | V4L2encStreamHandler | private |
m_streamLock | V4L2encStreamHandler | private |
m_streamType | V4L2encStreamHandler | private |
m_thread | MThread | protected |
m_usingBuffering | StreamHandler | protected |
m_usingSectionReader | StreamHandler | protected |
m_v4l2 | V4L2encStreamHandler | private |
m_vbiDevice | V4L2encStreamHandler | private |
m_width | V4L2encStreamHandler | private |
MThread(const QString &objectName) | MThread | explicitprotected |
MThread(const QString &objectName, QRunnable *runnable) | MThread | explicitprotected |
MThread(const MThread &)=delete | MThread | protected |
objectName(void) const | MThread | protected |
Open(void) | V4L2encStreamHandler | private |
operator=(const MThread &)=delete | MThread | protected |
PACKET_SIZE enum value | V4L2encStreamHandler | private |
priority(void) const | MThread | protected |
PriorityEvent(int fd) override | StreamHandler | inlineprotectedvirtual |
qthread(void) | MThread | protected |
quit(void) | MThread | protected |
ReaderPaused(int fd) override | StreamHandler | inlineprotectedvirtual |
RemoveAllPIDFilters(void) | StreamHandler | protected |
RemoveListener(MPEGStreamData *data) | StreamHandler | virtual |
RemoveNamedOutputFile(const QString &filename) | StreamHandler | virtual |
RemovePIDFilter(uint pid) | StreamHandler | protected |
RequestDescription(int request) | V4L2encStreamHandler | protectedstatic |
RestartEncoding(void) | V4L2encStreamHandler | |
Return(V4L2encStreamHandler *&ref, int inputid) | V4L2encStreamHandler | static |
run(void) override | V4L2encStreamHandler | virtual |
RunEpilog(void) | MThread | protected |
RunProlog(void) | MThread | protected |
s_handlers | V4L2encStreamHandler | privatestatic |
s_handlers_lock | V4L2encStreamHandler | privatestatic |
s_handlers_refcnt | V4L2encStreamHandler | privatestatic |
SetBitrate(int bitrate, int maxbitrate, int bitratemode, const QString &reason) | V4L2encStreamHandler | protected |
SetBitrateForResolution(void) | V4L2encStreamHandler | protected |
SetControl(int request, int value) | V4L2encStreamHandler | protected |
SetLanguageMode(void) | V4L2encStreamHandler | protected |
setObjectName(const QString &name) | MThread | protected |
SetOption(const QString &opt, int value) | V4L2encStreamHandler | protected |
SetOption(const QString &opt, const QString &value) | V4L2encStreamHandler | protected |
setPriority(QThread::Priority priority) | MThread | protected |
SetRecordingVolume(void) | V4L2encStreamHandler | protected |
SetRunning(bool running, bool using_buffering, bool using_section_reader) | StreamHandler | protected |
SetRunningDesired(bool desired) | StreamHandler | protectedvirtual |
setStackSize(uint stackSize) | MThread | protected |
setTerminationEnabled(bool enabled=true) | MThread | protectedstatic |
SetVideoCaptureFormat(void) | V4L2encStreamHandler | protected |
stackSize(void) const | MThread | protected |
Start(void) | StreamHandler | protected |
start(QThread::Priority p=QThread::InheritPriority) | MThread | protected |
StartEncoding(void) | V4L2encStreamHandler | |
Status(bool &failed, bool &failing) | V4L2encStreamHandler | protected |
Stop(void) | StreamHandler | protected |
StopEncoding(void) | V4L2encStreamHandler | |
StreamDataList typedef | StreamHandler | protected |
StreamHandler(QString device, int inputid) | StreamHandler | inlineexplicitprotected |
terminate(void) | MThread | protected |
ThreadCleanup(void) | MThread | protectedstatic |
ThreadSetup(const QString &name) | MThread | protectedstatic |
UpdateFilters(void) | StreamHandler | inlineprotectedvirtual |
UpdateFiltersFromStreamData(void) | StreamHandler | protected |
UpdateListeningForEIT(void) | StreamHandler | protected |
usleep(std::chrono::microseconds time) | MThread | protectedstatic |
usleep(std::chrono::duration< R, P > time) | MThread | inlineprotectedstatic |
V4L2encRecorder class | V4L2encStreamHandler | friend |
V4L2encSignalMonitor class | V4L2encStreamHandler | friend |
V4L2encStreamHandler(const QString &device, int audio_input, int inputid) | V4L2encStreamHandler | |
wait(std::chrono::milliseconds time=std::chrono::milliseconds::max()) | MThread | protected |
WriteMPTS(const unsigned char *buffer, uint len) | StreamHandler | protected |
~DeviceReaderCB()=default | DeviceReaderCB | protectedvirtual |
~MThread() | MThread | protectedvirtual |
~StreamHandler() override | StreamHandler | protected |
~V4L2encStreamHandler(void) override | V4L2encStreamHandler | |