5#if defined(Q_OS_DARWIN) || defined(__FreeBSD__)
8#elif defined(__linux__)
50 QString cacheKey = QString(
"%1:%2").arg(pginfo->
GetChanID())
64 if (storePath && result.startsWith(
"/"))
~DeleteHandler(void) override
Holds information on recordings and videos.
uint GetChanID(void) const
This is the unique key used in the database to locate tuning information.
QDateTime GetRecordingStartTime(void) const
Approximate time the recording started.
QString GetPlaybackURL(bool checkMaster=false, bool forceCheckLocal=false)
Returns filename or URL to be used to play back this recording.
General purpose reference counter.
static QMutex recordingPathLock
static QMap< QString, QString > recordingPathCache
QString GetPlaybackURL(ProgramInfo *pginfo, bool storePath)