#include <mythexternrecorder/MythExternRecApp.h>
Definition at line 37 of file MythExternRecApp.h.
◆ MythExternRecApp()
| MythExternRecApp::MythExternRecApp |
( |
QString |
command, |
|
|
QString |
conf_file, |
|
|
QString |
log_file, |
|
|
QString |
logging |
|
) |
| |
◆ ~MythExternRecApp()
| MythExternRecApp::~MythExternRecApp |
( |
void |
| ) |
|
|
override |
◆ Cleanup
| Q_SLOT void MythExternRecApp::Cleanup |
( |
void |
| ) |
|
|
slot |
◆ Close
| Q_SLOT void MythExternRecApp::Close |
( |
void |
| ) |
|
|
slot |
◆ config()
| bool MythExternRecApp::config |
( |
void |
| ) |
|
|
private |
Definition at line 159 of file MythExternRecApp.cpp.
Referenced by hardwareprofile.gate._Gate::_grants(), nv_python_libs.bliptv.bliptv_api.Videos::_initLogger(), nv_python_libs.dailymotion.dailymotion_api.Videos::_initLogger(), nv_python_libs.mtv.mtv_api.Videos::_initLogger(), nv_python_libs.vimeo.vimeo_api.Videos::_initLogger(), nv_python_libs.youtube.youtube_api.Videos::_initLogger(), nv_python_libs.mainProcess.siteQueries::displayHTML(), nv_python_libs.bbciplayer.bbciplayer_api.Videos::displayTreeView(), nv_python_libs.dailymotion.dailymotion_api.Videos::displayTreeView(), nv_python_libs.hulu.hulu_api.Videos::displayTreeView(), nv_python_libs.mainProcess.siteQueries::displayTreeView(), nv_python_libs.mashups.mashups_api.Videos::displayTreeView(), nv_python_libs.rev3.rev3_api.Videos::displayTreeView(), nv_python_libs.thewb.thewb_api.Videos::displayTreeView(), nv_python_libs.vimeo.vimeo_api.Videos::displayTreeView(), giantbomb.giantbomb_api.gamedbQueries::gameData(), giantbomb.giantbomb_api.gamedbQueries::gameSearch(), nv_python_libs.bbciplayer.bbciplayer_api.Videos::getBBCConfig(), nv_python_libs.bliptv.bliptv_api.Videos::getCategories(), nv_python_libs.hulu.hulu_api.Videos::getHuluConfig(), nv_python_libs.mashups.mashups_api.Videos::getMashupsConfig(), nv_python_libs.pbs.pbs_api.Videos::getPBSConfig(), nv_python_libs.rev3.rev3_api.Videos::getRev3Config(), nv_python_libs.youtube.youtube_api.Videos::getSearchResults(), nv_python_libs.tedtalks.tedtalks_api.Videos::getTedTalksConfig(), nv_python_libs.thewb.thewb_api.Videos::getTheWBConfig(), nv_python_libs.mnvsearch.mnvsearch_api.Videos::getTreeviewData(), nv_python_libs.bbciplayer.bbciplayer_api.Videos::getUserPreferences(), nv_python_libs.hulu.hulu_api.Videos::getUserPreferences(), nv_python_libs.mashups.mashups_api.Videos::getUserPreferences(), nv_python_libs.pbs.pbs_api.Videos::getUserPreferences(), nv_python_libs.rev3.rev3_api.Videos::getUserPreferences(), nv_python_libs.tedtalks.tedtalks_api.Videos::getUserPreferences(), nv_python_libs.thewb.thewb_api.Videos::getUserPreferences(), nv_python_libs.youtube.youtube_api.Videos::getUserPreferences(), nv_python_libs.youtube.youtube_api.Videos::getVideoCategories(), nv_python_libs.rev3.rev3_api.Videos::getVideoID(), nv_python_libs.bliptv.bliptv_api.Videos::getVideos(), nv_python_libs.dailymotion.dailymotion_api.Videos::getVideos(), nv_python_libs.mtv.mtv_api.Videos::getVideos(), nv_python_libs.vimeo.vimeo_api.Videos::getVideos(), nv_python_libs.dailymotion.dailymotion_api.Videos::getVideosForGroupURL(), nv_python_libs.bliptv.bliptv_api.Videos::getVideosForURL(), nv_python_libs.dailymotion.dailymotion_api.Videos::getVideosForURL(), nv_python_libs.mtv.mtv_api.Videos::getVideosForURL(), nv_python_libs.youtube.youtube_api.Videos::getVideosForURL(), MythExternRecApp(), nv_python_libs.bbciplayer.bbciplayer_api.Videos::searchForVideos(), nv_python_libs.hulu.hulu_api.Videos::searchForVideos(), nv_python_libs.mashups.mashups_api.Videos::searchForVideos(), nv_python_libs.rev3.rev3_api.Videos::searchForVideos(), nv_python_libs.tedtalks.tedtalks_api.Videos::searchForVideos(), nv_python_libs.thewb.thewb_api.Videos::searchForVideos(), nv_python_libs.mnvsearch.mnvsearch_api.Videos::searchForVideos(), nv_python_libs.bbciplayer.bbciplayer_api.Videos::searchTitle(), nv_python_libs.bliptv.bliptv_api.Videos::searchTitle(), nv_python_libs.dailymotion.dailymotion_api.Videos::searchTitle(), nv_python_libs.hulu.hulu_api.Videos::searchTitle(), nv_python_libs.mtv.mtv_api.Videos::searchTitle(), nv_python_libs.rev3.rev3_api.Videos::searchTitle(), nv_python_libs.tedtalks.tedtalks_api.Videos::searchTitle(), nv_python_libs.mnvsearch.mnvsearch_api.Videos::searchTitle(), nv_python_libs.thewb.thewb_api.Videos::searchTitle(), nv_python_libs.pbs.pbs_api.Videos::updatePBS(), nv_python_libs.rev3.rev3_api.Videos::updateRev3(), nv_python_libs.tedtalks.tedtalks_api.Videos::updateTedTalks(), nv_python_libs.thewb.thewb_api.Videos::updateTheWB(), and nv_python_libs.mtv.mtv_api.Videos::videoDetails().
◆ DataStarted
| Q_SLOT void MythExternRecApp::DataStarted |
( |
void |
| ) |
|
|
slot |
◆ Desc()
| QString MythExternRecApp::Desc |
( |
void |
| ) |
const |
◆ Done
| void MythExternRecApp::Done |
( |
void |
| ) |
|
|
signal |
◆ ErrorMessage
| void MythExternRecApp::ErrorMessage |
( |
const QString & |
msg | ) |
|
|
signal |
◆ Fill
| void MythExternRecApp::Fill |
( |
const QByteArray & |
buffer | ) |
|
|
signal |
◆ FirstChannel
| Q_SLOT void MythExternRecApp::FirstChannel |
( |
const QString & |
serial | ) |
|
|
slot |
◆ GetChannel()
| void MythExternRecApp::GetChannel |
( |
const QString & |
serial, |
|
|
const QString & |
func |
|
) |
| |
|
protected |
◆ HasPictureAttributes
| Q_SLOT void MythExternRecApp::HasPictureAttributes |
( |
const QString & |
serial | ) |
|
|
slot |
◆ HasTuner
| Q_SLOT void MythExternRecApp::HasTuner |
( |
const QString & |
serial | ) |
|
|
slot |
◆ LoadChannels
| Q_SLOT void MythExternRecApp::LoadChannels |
( |
const QString & |
serial | ) |
|
|
slot |
◆ LockTimeout
| Q_SLOT void MythExternRecApp::LockTimeout |
( |
const QString & |
serial | ) |
|
|
slot |
◆ MythLog()
| void MythExternRecApp::MythLog |
( |
const QString & |
msg | ) |
|
|
inline |
◆ NewEpisodeStarting
| void MythExternRecApp::NewEpisodeStarting |
( |
void |
| ) |
|
|
slot |
◆ NextChannel
| Q_SLOT void MythExternRecApp::NextChannel |
( |
const QString & |
serial | ) |
|
|
slot |
◆ Open()
| bool MythExternRecApp::Open |
( |
void |
| ) |
|
◆ Opened
| void MythExternRecApp::Opened |
( |
void |
| ) |
|
|
signal |
◆ ProcError
| Q_SLOT void MythExternRecApp::ProcError |
( |
QProcess::ProcessError |
error | ) |
|
|
slot |
◆ ProcFinished
| Q_SLOT void MythExternRecApp::ProcFinished |
( |
int |
exitCode, |
|
|
QProcess::ExitStatus |
exitStatus |
|
) |
| |
|
slot |
◆ ProcReadStandardError
| Q_SLOT void MythExternRecApp::ProcReadStandardError |
( |
void |
| ) |
|
|
slot |
◆ ProcReadStandardOutput
| Q_SLOT void MythExternRecApp::ProcReadStandardOutput |
( |
void |
| ) |
|
|
slot |
◆ ProcStarted
| Q_SLOT void MythExternRecApp::ProcStarted |
( |
void |
| ) |
|
|
slot |
◆ ProcStateChanged
| Q_SLOT void MythExternRecApp::ProcStateChanged |
( |
QProcess::ProcessState |
newState | ) |
|
|
slot |
◆ replace_extra_args()
| QString MythExternRecApp::replace_extra_args |
( |
const QString & |
var, |
|
|
const QVariantMap & |
extra_args |
|
) |
| const |
|
private |
◆ ReplaceVariables()
| void MythExternRecApp::ReplaceVariables |
( |
QString & |
cmd | ) |
const |
◆ Run()
| void MythExternRecApp::Run |
( |
void |
| ) |
|
◆ sanitize_var()
| QString MythExternRecApp::sanitize_var |
( |
const QString & |
var | ) |
|
|
staticprivate |
◆ SendMessage
| void MythExternRecApp::SendMessage |
( |
const QString & |
command, |
|
|
const QString & |
serial, |
|
|
const QString & |
message, |
|
|
const QString & |
status = "" |
|
) |
| |
|
signal |
Referenced by GetChannel(), HasPictureAttributes(), HasTuner(), LoadChannels(), LockTimeout(), main(), MythLog(), Open(), ProcError(), ProcReadStandardError(), ProcStateChanged(), SetBlockSize(), StartStreaming(), StopStreaming(), TuneChannel(), and TuneStatus().
◆ SetBlockSize
| Q_SLOT void MythExternRecApp::SetBlockSize |
( |
const QString & |
serial, |
|
|
int |
blksz |
|
) |
| |
|
slot |
◆ SetDescription
| void MythExternRecApp::SetDescription |
( |
const QString & |
desc | ) |
|
|
signal |
◆ SetErrorMsg()
| void MythExternRecApp::SetErrorMsg |
( |
const QString & |
msg | ) |
|
|
inline |
◆ StartStreaming
| Q_SLOT void MythExternRecApp::StartStreaming |
( |
const QString & |
serial | ) |
|
|
slot |
◆ StopStreaming
| Q_SLOT void MythExternRecApp::StopStreaming |
( |
const QString & |
serial, |
|
|
bool |
silent |
|
) |
| |
|
slot |
◆ Streaming
| void MythExternRecApp::Streaming |
( |
bool |
val | ) |
|
|
signal |
◆ TerminateProcess()
| void MythExternRecApp::TerminateProcess |
( |
QProcess & |
proc, |
|
|
const QString & |
desc |
|
) |
| const |
|
protected |
◆ TuneChannel
| Q_SLOT void MythExternRecApp::TuneChannel |
( |
const QString & |
serial, |
|
|
const QVariantMap & |
chaninfo |
|
) |
| |
|
slot |
◆ TuneStatus
| Q_SLOT void MythExternRecApp::TuneStatus |
( |
const QString & |
serial | ) |
|
|
slot |
◆ m_appEnv
| QMap<QString, QString> MythExternRecApp::m_appEnv |
|
private |
◆ m_blockSize
◆ m_bufferMax
| uint MythExternRecApp::m_bufferMax { 188 * 10000 } |
|
private |
◆ m_chaninfo
| QVariantMap MythExternRecApp::m_chaninfo |
|
private |
◆ m_channelIdx
| int MythExternRecApp::m_channelIdx { -1 } |
|
private |
◆ m_channels
| QStringList MythExternRecApp::m_channels |
|
private |
◆ m_channelsIni
| QString MythExternRecApp::m_channelsIni |
|
private |
◆ m_chanSettings
| QSettings* MythExternRecApp::m_chanSettings { nullptr } |
|
private |
◆ m_cleanup
| QString MythExternRecApp::m_cleanup |
|
private |
◆ m_command
| QString MythExternRecApp::m_command |
|
private |
◆ m_configIni
| QString MythExternRecApp::m_configIni |
|
private |
◆ m_desc
| QString MythExternRecApp::m_desc |
|
private |
◆ m_fatal
◆ m_fatalMsg
| QString MythExternRecApp::m_fatalMsg |
|
private |
◆ m_finishTuneProc
| QProcess MythExternRecApp::m_finishTuneProc |
|
private |
◆ m_lockTimeout
| uint MythExternRecApp::m_lockTimeout { 0 } |
|
private |
◆ m_logFile
| QString MythExternRecApp::m_logFile |
|
private |
◆ m_logging
| QString MythExternRecApp::m_logging |
|
private |
◆ m_newEpisodeCommand
| QString MythExternRecApp::m_newEpisodeCommand |
|
private |
◆ m_onDataStart
| QString MythExternRecApp::m_onDataStart |
|
private |
◆ m_proc
| QProcess MythExternRecApp::m_proc |
|
private |
Definition at line 115 of file MythExternRecApp.h.
Referenced by Close(), Desc(), Open(), ProcError(), ProcReadStandardError(), ProcReadStandardOutput(), ProcStarted(), ProcStateChanged(), Run(), StartStreaming(), and StopStreaming().
◆ m_recCommand
| QString MythExternRecApp::m_recCommand |
|
private |
◆ m_recDesc
| QString MythExternRecApp::m_recDesc |
|
private |
◆ m_result
| int MythExternRecApp::m_result { 0 } |
|
private |
◆ m_run
| std::atomic<bool> MythExternRecApp::m_run { true } |
|
private |
◆ m_runCond
| std::condition_variable MythExternRecApp::m_runCond |
|
private |
◆ m_runMutex
| std::mutex MythExternRecApp::m_runMutex |
|
private |
◆ m_scanCommand
| QString MythExternRecApp::m_scanCommand |
|
private |
◆ m_scanTimeout
| uint MythExternRecApp::m_scanTimeout { 120000 } |
|
private |
◆ m_settingVars
| QMap<QString, QString> MythExternRecApp::m_settingVars |
|
private |
◆ m_streaming
| std::atomic<bool> MythExternRecApp::m_streaming { false } |
|
private |
◆ m_terminating
| bool MythExternRecApp::m_terminating { false } |
|
mutableprivate |
◆ m_tuneCommand
| QString MythExternRecApp::m_tuneCommand |
|
private |
◆ m_tunedChannel
| QString MythExternRecApp::m_tunedChannel |
|
private |
◆ m_tuneProc
| QProcess MythExternRecApp::m_tuneProc |
|
private |
◆ m_tuningChannel
| QString MythExternRecApp::m_tuningChannel |
|
private |
The documentation for this class was generated from the following files: