JSONRPC_STATUS CPVROperations::GetRecordings(const std::string &method, ITransportLayer *transport, IClient *client, const CVariant ¶meterObject, CVariant &result) { if (!g_PVRManager.IsStarted()) return FailedToExecute; CPVRRecordings* recordings = g_PVRRecordings; if (!recordings) return FailedToExecute; CFileItemList recordingsList; recordings->GetAll(recordingsList); HandleFileItemList("recordingid", true, "recordings", recordingsList, parameterObject, result, true); return OK; }