11 #include "FileItemHandler.h" 20 class CPVRChannelGroup;
27 enum class RepeatState;
42 static const int PlayerImplicit = (Video | Audio | Picture);
84 static int GetActivePlayers();
85 static PlayerType GetPlayer(
const CVariant &player);
86 static PLAYLIST::Id GetPlaylist(PlayerType player);
87 static JSONRPC_STATUS StartSlideshow(
const std::string& path,
bool recursive,
bool random,
const std::string &firstPicturePath =
"");
88 static void SendSlideshowAction(
int actionID);
91 static PLAYLIST::RepeatState ParseRepeatState(
const CVariant& repeat);
92 static double ParseTimeInSeconds(
const CVariant &time);
93 static bool IsPVRChannel();
94 static std::shared_ptr<PVR::CPVREpgInfoTag> GetCurrentEpg();
Definition: Application.h:64
Definition: ContextMenuManager.h:24
Definition: AddonsOperations.h:23
Definition: PlayerOperations.h:44
Definition: FileItemHandler.h:25
JSONRPC_STATUS
Possible statuc codes of a response to a JSON-RPC request.
Definition: JSONRPCUtils.h:27
Definition: ITransportLayer.h:27