Go to the documentation of this file. 1 #ifndef TV_REMOTE_UTIL_H
2 #define TV_REMOTE_UTIL_H
31 uint inputid,
const ProgramInfo *pginfo, std::chrono::seconds secsleft,
bool hasLater);
36 std::vector<InputInfo>
42 (
const QStringList &qualifiedRecorders,
uint excluded_input);
52 std::vector<TunerStatus> *tunerList =
nullptr,
bool list_inactive =
false);
54 #endif // TV_REMOTE_UTIL_H
MTV_PUBLIC std::vector< uint > RemoteRequestFreeRecorderList(uint excluded_input)
MTV_PUBLIC uint RemoteGetFlags(uint inputid)
MTV_PUBLIC uint RemoteGetState(uint inputid)
MTV_PUBLIC std::vector< uint > RemoteRequestFreeInputList(uint excluded_input)
MTV_PUBLIC bool RemoteStopRecording(uint inputid)
MTV_PUBLIC int RemoteGetFreeRecorderCount(void)
MTV_PUBLIC bool RemoteIsBusy(uint inputid, InputInfo &busy_input)
MTV_PUBLIC bool RemoteStopLiveTV(uint inputid)
MTV_PUBLIC RemoteEncoder * RemoteRequestFreeRecorderFromList(const QStringList &qualifiedRecorders, uint excluded_input)
MTV_PUBLIC void RemoteCancelNextRecording(uint inputid, bool cancel)
MTV_PUBLIC bool RemoteRecordPending(uint inputid, const ProgramInfo *pginfo, std::chrono::seconds secsleft, bool hasLater)
Holds information on recordings and videos.
MTV_PUBLIC RemoteEncoder * RemoteRequestRecorder(void)
MTV_PUBLIC RemoteEncoder * RemoteGetExistingRecorder(const ProgramInfo *pginfo)
std::vector< InputInfo > RemoteRequestFreeInputInfo(uint excluded_input)
MTV_PUBLIC bool RemoteGetRecordingStatus(std::vector< TunerStatus > *tunerList=nullptr, bool list_inactive=false)
MTV_PUBLIC RemoteEncoder * RemoteRequestNextFreeRecorder(int curr)