70 QStringList
GetSGFileList(
const QString &host,
const QString &groupname,
71 const QString &directory,
bool fileNamesOnly);
72 QStringList
GetSGFileQuery(
const QString &host,
const QString &groupname,
76 const QString &storageGroup,
bool useRegex);
82 std::chrono::seconds time,
84 const QString &outputFile,
89 bool IsBusy(
int capturecardnum,
91 std::chrono::seconds time_buffer = 5s);
100 std::chrono::seconds secsleft,
bool hasLater);
101 std::chrono::milliseconds
SetSignalMonitoringRate(
int capturecardnum, std::chrono::milliseconds rate,
int notifyFrontend);
Class for communcating between myth backends and frontends.
QString getHostname(void) const
void SetDisconnected(void)
QDateTime PixmapLastModified(const ProgramInfo *pginfo)
bool isSlaveBackend(void) const
int DeleteRecording(const ProgramInfo *pginfo, bool forceMetadataDelete=false)
bool IsBusy(int capturecardnum, InputInfo *busy_input=nullptr, std::chrono::seconds time_buffer=5s)
void CancelNextRecording(int capturecardnum, bool cancel)
RecStatus::Type GetRecordingStatus(int capturecardnum)
bool FillProgramInfo(ProgramInfo &pginfo, const QString &playbackhost)
bool GoToSleep(void)
Tells a slave to go to sleep.
void setAsMediaServer(void)
long long GetMaxBitrate(int capturecardnum)
bool getBlockShutdown(void) const
QStringList GenPreviewPixmap(const QString &token, const ProgramInfo *pginfo)
bool wantsNonSystemEvents(void) const
bool wantsEvents(void) const
void setBlockShutdown(bool value)
void setAsSlaveBackend(void)
void setIP(const QString &lip)
FileSystemInfoList GetDiskSpace()
Gets the total and used space in kilobytes for the host's directories.
int DeleteFile(const QString &filename, const QString &sgroup)
bool wantsOnlySystemEvents(void) const
QString GetFileHash(const QString &filename, const QString &storageGroup)
bool CheckFile(ProgramInfo *pginfo)
bool IsDisconnected(void) const
QStringList GetSGFileQuery(const QString &host, const QString &groupname, const QString &filename)
PlaybackSockEventsMode m_eventsMode
QStringList GetFindFile(const QString &host, const QString &filename, const QString &storageGroup, bool useRegex)
bool SendReceiveStringList(QStringList &strlist, uint min_reply_length=0)
ProgramInfo * GetRecording(uint cardid)
Returns the ProgramInfo being used by any current recording.
PlaybackSockEventsMode eventsMode(void) const
int CheckRecordingActive(const ProgramInfo *pginfo)
bool IsFrontend(void) const
std::chrono::milliseconds SetSignalMonitoringRate(int capturecardnum, std::chrono::milliseconds rate, int notifyFrontend)
bool isMediaServer(void) const
QStringList GetSGFileList(const QString &host, const QString &groupname, const QString &directory, bool fileNamesOnly)
bool EncoderIsRecording(int capturecardnum, const ProgramInfo *pginfo)
void RecordPending(int capturecardnum, const ProgramInfo *pginfo, std::chrono::seconds secsleft, bool hasLater)
int GetEncoderState(int capturecardnum)
Returns the maximum bits per second the recorder can produce.
bool ReadStringList(QStringList &list)
RecStatus::Type StartRecording(int capturecardnum, ProgramInfo *pginfo)
QStringList ForwardRequest(const QStringList &slist)
QString getIP(void) const
bool wantsSystemEvents(void) const
PlaybackSock(MythSocket *lsock, QString lhostname, PlaybackSockEventsMode eventsMode)
void SetNextLiveTVDir(int capturecardnum, const QString &dir)
bool AddChildInput(uint childid)
Tells a slave to add a child input.
MythSocket * getSocket(void) const
int StopRecording(const ProgramInfo *pginfo)
Holds information on recordings and videos.
General purpose reference counter.
QVector< FileSystemInfo > FileSystemInfoList