Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
|
This is the complete list of members for JSONRPC::CVideoLibrary, including all inherited members.
Clean(const std::string &method, ITransportLayer *transport, IClient *client, const CVariant ¶meterObject, CVariant &result) | JSONRPC::CVideoLibrary | static |
CopyStringArray(const CVariant &jsonStringArray, std::vector< std::string > &stringArray) | JSONRPC::CJSONUtils | inlineprotectedstatic |
Export(const std::string &method, ITransportLayer *transport, IClient *client, const CVariant ¶meterObject, CVariant &result) | JSONRPC::CVideoLibrary | static |
FillDetails(const ISerializable *info, const std::shared_ptr< CFileItem > &item, std::set< std::string > &fields, CVariant &result, CThumbLoader *thumbLoader=nullptr) | JSONRPC::CFileItemHandler | protectedstatic |
FillFileItem(const std::string &strFilename, std::shared_ptr< CFileItem > &item, const CVariant ¶meterObject=CVariant(CVariant::VariantTypeArray)) | JSONRPC::CVideoLibrary | static |
FillFileItemList(const CVariant ¶meterObject, CFileItemList &list) | JSONRPC::CVideoLibrary | static |
GetAvailableArt(const std::string &method, ITransportLayer *transport, IClient *client, const CVariant ¶meterObject, CVariant &result) | JSONRPC::CVideoLibrary | static |
GetAvailableArtTypes(const std::string &method, ITransportLayer *transport, IClient *client, const CVariant ¶meterObject, CVariant &result) | JSONRPC::CVideoLibrary | static |
GetDetailsFromJsonParameters(const CVariant ¶meterObject) | JSONRPC::CVideoLibrary | static |
GetEpisodeDetails(const std::string &method, ITransportLayer *transport, IClient *client, const CVariant ¶meterObject, CVariant &result) | JSONRPC::CVideoLibrary | static |
GetEpisodes(const std::string &method, ITransportLayer *transport, IClient *client, const CVariant ¶meterObject, CVariant &result) | JSONRPC::CVideoLibrary | static |
GetGenres(const std::string &method, ITransportLayer *transport, IClient *client, const CVariant ¶meterObject, CVariant &result) | JSONRPC::CVideoLibrary | static |
GetInProgressTVShows(const std::string &method, ITransportLayer *transport, IClient *client, const CVariant ¶meterObject, CVariant &result) | JSONRPC::CVideoLibrary | static |
GetMovieDetails(const std::string &method, ITransportLayer *transport, IClient *client, const CVariant ¶meterObject, CVariant &result) | JSONRPC::CVideoLibrary | static |
GetMovies(const std::string &method, ITransportLayer *transport, IClient *client, const CVariant ¶meterObject, CVariant &result) | JSONRPC::CVideoLibrary | static |
GetMovieSetDetails(const std::string &method, ITransportLayer *transport, IClient *client, const CVariant ¶meterObject, CVariant &result) | JSONRPC::CVideoLibrary | static |
GetMovieSets(const std::string &method, ITransportLayer *transport, IClient *client, const CVariant ¶meterObject, CVariant &result) | JSONRPC::CVideoLibrary | static |
GetMusicVideoDetails(const std::string &method, ITransportLayer *transport, IClient *client, const CVariant ¶meterObject, CVariant &result) | JSONRPC::CVideoLibrary | static |
GetMusicVideos(const std::string &method, ITransportLayer *transport, IClient *client, const CVariant ¶meterObject, CVariant &result) | JSONRPC::CVideoLibrary | static |
GetParameter(const CVariant ¶meterObject, const std::string &key, unsigned int position) | JSONRPC::CJSONUtils | inlineprotectedstatic |
GetParameter(const CVariant ¶meterObject, const std::string &key, unsigned int position, const CVariant &fallback) | JSONRPC::CJSONUtils | inlineprotectedstatic |
GetRecentlyAddedEpisodes(const std::string &method, ITransportLayer *transport, IClient *client, const CVariant ¶meterObject, CVariant &result) | JSONRPC::CVideoLibrary | static |
GetRecentlyAddedMovies(const std::string &method, ITransportLayer *transport, IClient *client, const CVariant ¶meterObject, CVariant &result) | JSONRPC::CVideoLibrary | static |
GetRecentlyAddedMusicVideos(const std::string &method, ITransportLayer *transport, IClient *client, const CVariant ¶meterObject, CVariant &result) | JSONRPC::CVideoLibrary | static |
GetSeasonDetails(const std::string &method, ITransportLayer *transport, IClient *client, const CVariant ¶meterObject, CVariant &result) | JSONRPC::CVideoLibrary | static |
GetSeasons(const std::string &method, ITransportLayer *transport, IClient *client, const CVariant ¶meterObject, CVariant &result) | JSONRPC::CVideoLibrary | static |
GetString(const CVariant &value, const char *defaultValue) | JSONRPC::CJSONUtils | inlineprotectedstatic |
GetTags(const std::string &method, ITransportLayer *transport, IClient *client, const CVariant ¶meterObject, CVariant &result) | JSONRPC::CVideoLibrary | static |
GetTVShowDetails(const std::string &method, ITransportLayer *transport, IClient *client, const CVariant ¶meterObject, CVariant &result) | JSONRPC::CVideoLibrary | static |
GetTVShows(const std::string &method, ITransportLayer *transport, IClient *client, const CVariant ¶meterObject, CVariant &result) | JSONRPC::CVideoLibrary | static |
GetXspFiltering(const std::string &type, const CVariant &filter, std::string &xsp) | JSONRPC::CJSONUtils | inlineprotectedstatic |
HandleFileItem(const char *ID, bool allowFile, const char *resultname, const std::shared_ptr< CFileItem > &item, const CVariant ¶meterObject, const CVariant &validFields, CVariant &result, bool append=true, CThumbLoader *thumbLoader=nullptr) | JSONRPC::CFileItemHandler | protectedstatic |
HandleFileItem(const char *ID, bool allowFile, const char *resultname, const std::shared_ptr< CFileItem > &item, const CVariant ¶meterObject, const std::set< std::string > &validFields, CVariant &result, bool append=true, CThumbLoader *thumbLoader=nullptr) | JSONRPC::CFileItemHandler | protectedstatic |
HandleFileItemList(const char *ID, bool allowFile, const char *resultname, CFileItemList &items, const CVariant ¶meterObject, CVariant &result, bool sortLimit=true) | JSONRPC::CFileItemHandler | protectedstatic |
HandleFileItemList(const char *ID, bool allowFile, const char *resultname, CFileItemList &items, const CVariant ¶meterObject, CVariant &result, int size, bool sortLimit=true) | JSONRPC::CFileItemHandler | protectedstatic |
HandleLimits(const CVariant ¶meterObject, CVariant &result, int size, int &start, int &end) | JSONRPC::CJSONUtils | inlineprotectedstatic |
HasType(JSONSchemaType typeObject, JSONSchemaType type) | JSONRPC::CJSONUtils | inlineprotectedstatic |
IsParameterType(const CVariant ¶meterObject, const char *key, unsigned int position, JSONSchemaType valueType) | JSONRPC::CJSONUtils | inlineprotectedstatic |
IsType(const CVariant &value, JSONSchemaType valueType) | JSONRPC::CJSONUtils | inlineprotectedstatic |
IsValueMember(const CVariant &value, const std::string &key) | JSONRPC::CJSONUtils | inlineprotectedstatic |
MillisecondsToTimeObject(int time, CVariant &result) | JSONRPC::CJSONUtils | inlinestatic |
ParameterExists(const CVariant ¶meterObject, const std::string &key, unsigned int position) | JSONRPC::CJSONUtils | inlineprotectedstatic |
ParameterNotNull(const CVariant ¶meterObject, const std::string &key) | JSONRPC::CJSONUtils | inlineprotectedstatic |
ParseLimits(const CVariant ¶meterObject, int &limitStart, int &limitEnd) | JSONRPC::CJSONUtils | inlineprotectedstatic |
ParseSorting(const CVariant ¶meterObject, SortBy &sortBy, SortOrder &sortOrder, SortAttribute &sortAttributes) | JSONRPC::CJSONUtils | inlineprotectedstatic |
RefreshEpisode(const std::string &method, ITransportLayer *transport, IClient *client, const CVariant ¶meterObject, CVariant &result) | JSONRPC::CVideoLibrary | static |
RefreshMovie(const std::string &method, ITransportLayer *transport, IClient *client, const CVariant ¶meterObject, CVariant &result) | JSONRPC::CVideoLibrary | static |
RefreshMusicVideo(const std::string &method, ITransportLayer *transport, IClient *client, const CVariant ¶meterObject, CVariant &result) | JSONRPC::CVideoLibrary | static |
RefreshTVShow(const std::string &method, ITransportLayer *transport, IClient *client, const CVariant ¶meterObject, CVariant &result) | JSONRPC::CVideoLibrary | static |
RemoveEpisode(const std::string &method, ITransportLayer *transport, IClient *client, const CVariant ¶meterObject, CVariant &result) | JSONRPC::CVideoLibrary | static |
RemoveMovie(const std::string &method, ITransportLayer *transport, IClient *client, const CVariant ¶meterObject, CVariant &result) | JSONRPC::CVideoLibrary | static |
RemoveMusicVideo(const std::string &method, ITransportLayer *transport, IClient *client, const CVariant ¶meterObject, CVariant &result) | JSONRPC::CVideoLibrary | static |
RemoveTVShow(const std::string &method, ITransportLayer *transport, IClient *client, const CVariant ¶meterObject, CVariant &result) | JSONRPC::CVideoLibrary | static |
Scan(const std::string &method, ITransportLayer *transport, IClient *client, const CVariant ¶meterObject, CVariant &result) | JSONRPC::CVideoLibrary | static |
SchemaValueTypeToJson(JSONSchemaType valueType, CVariant &jsonObject) | JSONRPC::CJSONUtils | inlineprotectedstatic |
SchemaValueTypeToString(JSONSchemaType valueType) | JSONRPC::CJSONUtils | inlineprotectedstatic |
SetDefaultValue(CVariant &value, JSONSchemaType valueType) | JSONRPC::CJSONUtils | inlineprotectedstatic |
SetEpisodeDetails(const std::string &method, ITransportLayer *transport, IClient *client, const CVariant ¶meterObject, CVariant &result) | JSONRPC::CVideoLibrary | static |
SetFromDBDate(const CVariant &jsonDate, CDateTime &date) | JSONRPC::CJSONUtils | protectedstatic |
SetFromDBDateTime(const CVariant &jsonDate, CDateTime &date) | JSONRPC::CJSONUtils | protectedstatic |
SetMovieDetails(const std::string &method, ITransportLayer *transport, IClient *client, const CVariant ¶meterObject, CVariant &result) | JSONRPC::CVideoLibrary | static |
SetMovieSetDetails(const std::string &method, ITransportLayer *transport, IClient *client, const CVariant ¶meterObject, CVariant &result) | JSONRPC::CVideoLibrary | static |
SetMusicVideoDetails(const std::string &method, ITransportLayer *transport, IClient *client, const CVariant ¶meterObject, CVariant &result) | JSONRPC::CVideoLibrary | static |
SetSeasonDetails(const std::string &method, ITransportLayer *transport, IClient *client, const CVariant ¶meterObject, CVariant &result) | JSONRPC::CVideoLibrary | static |
SetTVShowDetails(const std::string &method, ITransportLayer *transport, IClient *client, const CVariant ¶meterObject, CVariant &result) | JSONRPC::CVideoLibrary | static |
StringToSchemaValueType(const std::string &valueType) | JSONRPC::CJSONUtils | inlineprotectedstatic |
StringToTransportLayer(const std::string &transport) | JSONRPC::CJSONUtils | inlineprotectedstatic |
UpdateResumePoint(const CVariant ¶meterObject, CVideoInfoTag &details, CVideoDatabase &videodatabase) | JSONRPC::CVideoLibrary | static |
ValueTypeToString(CVariant::VariantType valueType) | JSONRPC::CJSONUtils | inlineprotectedstatic |