11 #include "FileItemHandler.h" 13 #include "utils/DatabaseUtils.h" 75 static bool FillFileItem(
76 const std::string& strFilename,
77 std::shared_ptr<CFileItem>& item,
89 static int RequiresAdditionalDetails(
const MediaType& mediaType,
const CVariant ¶meterObject);
92 static void UpdateVideoTag(
const CVariant ¶meterObject,
CVideoInfoTag &details, std::map<std::string, std::string> &artwork, std::set<std::string> &removedArtwork, std::set<std::string>& updatedDetails);
93 static void UpdateVideoTagField(
const CVariant& parameterObject,
const std::string& fieldName, std::vector<std::string>& fieldValue, std::set<std::string>& updatedDetails);
static int GetDetailsFromJsonParameters(const CVariant ¶meterObject)
Provided the JSON-RPC parameter object compute the VideoDbDetails mask.
Definition: VideoLibrary.cpp:1123
Definition: Win32DllLoader.cpp:29
Represents a list of files.
Definition: FileItem.h:702
static JSONRPC_STATUS GetMovieDetails(const std::string &method, ITransportLayer *transport, IClient *client, const CVariant ¶meterObject, CVariant &result)
Definition: VideoLibrary.cpp:86
Definition: VideoDatabase.h:419
Definition: AddonsOperations.h:23
Definition: FileItemHandler.h:25
JSONRPC_STATUS
Possible statuc codes of a response to a JSON-RPC request.
Definition: JSONRPCUtils.h:29
static JSONRPC_STATUS RefreshMovie(const std::string &method, ITransportLayer *transport, IClient *client, const CVariant ¶meterObject, CVariant &result)
Definition: VideoLibrary.cpp:858
Definition: VideoLibrary.h:26
Definition: ITransportLayer.h:27
static bool FillFileItemList(const CVariant ¶meterObject, CFileItemList &list)
Definition: VideoLibrary.cpp:1051
Definition: VideoInfoTag.h:53
static JSONRPC_STATUS SetMovieDetails(const std::string &method, ITransportLayer *transport, IClient *client, const CVariant ¶meterObject, CVariant &result)
Definition: VideoLibrary.cpp:602
Represents a file on a share.
Definition: FileItem.h:102