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 |
CheckForError(void) | ExternalStreamHandler | |
Cleanup(void) | MThread | protectedstatic |
CloseApp(void) | ExternalStreamHandler | private |
constants enum name | ExternalStreamHandler | private |
CreatePIDInfo(uint pid, uint stream_type, int pes_type) | StreamHandler | inlineprotectedvirtual |
CycleFiltersByPriority() | StreamHandler | inlineprotectedvirtual |
exec(void) | MThread | protected |
exit(int retcode=0) | MThread | protected |
ExternalStreamHandler(const QString &path, int inputid, int majorid) | ExternalStreamHandler | explicit |
Get(const QString &devname, int inputid, int majorid) | ExternalStreamHandler | static |
GetAllRunningThreadNames(QStringList &list) | MThread | protectedstatic |
GetAllThreadNames(QStringList &list) | MThread | protectedstatic |
GetDescription(void) | ExternalStreamHandler | inline |
GetPIDPriority(uint pid) const | StreamHandler | protected |
HasError(void) const | StreamHandler | inline |
HasPictureAttributes(void) const | ExternalStreamHandler | inline |
HasTuner(void) const | ExternalStreamHandler | inline |
IsAppOpen(void) | ExternalStreamHandler | |
isFinished(void) const | MThread | protected |
IsRunning(void) const | StreamHandler | |
isRunning(void) const | MThread | protected |
IsTSOpen(void) | ExternalStreamHandler | |
LockReplay(void) | ExternalStreamHandler | inline |
m_addRmLock | StreamHandler | protected |
m_allowSectionReader | StreamHandler | protected |
m_apiVersion | ExternalStreamHandler | private |
m_app | ExternalStreamHandler | private |
m_args | ExternalStreamHandler | private |
m_bError | StreamHandler | protected |
m_cycleTimer | StreamHandler | protected |
m_device | StreamHandler | protected |
m_eitPids | StreamHandler | protected |
m_epilogExecuted | MThread | protected |
m_filtersChanged | StreamHandler | protected |
m_hasPictureAttributes | ExternalStreamHandler | private |
m_hasTuner | ExternalStreamHandler | private |
m_inputId | StreamHandler | protected |
m_io | ExternalStreamHandler | private |
m_ioErrCnt | ExternalStreamHandler | private |
m_ioLock | ExternalStreamHandler | private |
m_listenerLock | StreamHandler | mutableprotected |
m_loc | ExternalStreamHandler | private |
m_majorId | ExternalStreamHandler | 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_pidInfo | StreamHandler | protected |
m_pidLock | StreamHandler | mutableprotected |
m_pollMode | ExternalStreamHandler | private |
m_processLock | ExternalStreamHandler | private |
m_prologExecuted | MThread | protected |
m_replay | ExternalStreamHandler | private |
m_replayBuffer | ExternalStreamHandler | private |
m_replayLock | ExternalStreamHandler | private |
m_restarting | StreamHandler | protected |
m_runnable | MThread | protected |
m_running | StreamHandler | protected |
m_runningDesired | StreamHandler | protected |
m_runningStateChanged | StreamHandler | protected |
m_serialNo | ExternalStreamHandler | private |
m_startStopLock | StreamHandler | mutableprotected |
m_streamDataList | StreamHandler | protected |
m_streamingCnt | ExternalStreamHandler | private |
m_streamLock | ExternalStreamHandler | private |
m_thread | MThread | protected |
m_tsOpen | ExternalStreamHandler | private |
m_usingBuffering | StreamHandler | protected |
m_usingSectionReader | StreamHandler | protected |
m_xon | ExternalStreamHandler | private |
MAX_API_VERSION enum value | ExternalStreamHandler | 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 |
OpenApp(void) | ExternalStreamHandler | private |
operator=(const MThread &)=delete | MThread | protected |
PACKET_SIZE enum value | ExternalStreamHandler | private |
priority(void) const | MThread | protected |
PriorityEvent(int fd) override | ExternalStreamHandler | virtual |
ProcessCommand(const QString &cmd, QString &result, std::chrono::milliseconds timeout=4s, uint retry_cnt=3) | ExternalStreamHandler | |
ProcessVer1(const QString &cmd, QString &result, std::chrono::milliseconds timeout, uint retry_cnt) | ExternalStreamHandler | |
ProcessVer2(const QString &command, QString &result, std::chrono::milliseconds timeout, uint retry_cnt) | ExternalStreamHandler | |
PurgeBuffer(void) | ExternalStreamHandler | |
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 |
ReplayStream(void) | ExternalStreamHandler | |
RestartStream(void) | ExternalStreamHandler | |
Return(ExternalStreamHandler *&ref, int inputid) | ExternalStreamHandler | static |
run(void) override | ExternalStreamHandler | virtual |
RunEpilog(void) | MThread | protected |
RunProlog(void) | MThread | protected |
s_handlers | ExternalStreamHandler | privatestatic |
s_handlersLock | ExternalStreamHandler | privatestatic |
s_handlersRefCnt | ExternalStreamHandler | privatestatic |
SetAPIVersion(void) | ExternalStreamHandler | private |
setObjectName(const QString &name) | MThread | protected |
setPriority(QThread::Priority priority) | MThread | 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 |
stackSize(void) const | MThread | protected |
start(QThread::Priority p=QThread::InheritPriority) | MThread | protected |
Start(void) | StreamHandler | protected |
StartStreaming(void) | ExternalStreamHandler | |
Stop(void) | StreamHandler | protected |
StopStreaming(void) | ExternalStreamHandler | |
StreamDataList typedef | StreamHandler | protected |
StreamHandler(QString device, int inputid) | StreamHandler | inlineexplicitprotected |
StreamingCount(void) const | ExternalStreamHandler | private |
terminate(void) | MThread | protected |
ThreadCleanup(void) | MThread | protectedstatic |
ThreadSetup(const QString &name) | MThread | protectedstatic |
TOO_FAST_SIZE enum value | ExternalStreamHandler | private |
TS_PACKET_SIZE enum value | ExternalStreamHandler | private |
UnlockReplay(bool enable_replay=false) | ExternalStreamHandler | inline |
UpdateDescription(void) | ExternalStreamHandler | |
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 |
wait(std::chrono::milliseconds time=std::chrono::milliseconds::max()) | MThread | protected |
WriteMPTS(const unsigned char *buffer, uint len) | StreamHandler | protected |
~DeviceReaderCB()=default | DeviceReaderCB | protectedvirtual |
~ExternalStreamHandler(void) override | ExternalStreamHandler | inline |
~MThread() | MThread | protectedvirtual |
~StreamHandler() override | StreamHandler | protected |