kodi
JSONRPC::CAudioLibrary Member List

This is the complete list of members for JSONRPC::CAudioLibrary, including all inherited members.

Clean(const std::string &method, ITransportLayer *transport, IClient *client, const CVariant &parameterObject, CVariant &result) (defined in JSONRPC::CAudioLibrary)JSONRPC::CAudioLibrarystatic
CopyStringArray(const CVariant &jsonStringArray, std::vector< std::string > &stringArray)JSONRPC::CJSONUtilsinlineprotectedstatic
Export(const std::string &method, ITransportLayer *transport, IClient *client, const CVariant &parameterObject, CVariant &result) (defined in JSONRPC::CAudioLibrary)JSONRPC::CAudioLibrarystatic
FillDetails(const ISerializable *info, const std::shared_ptr< CFileItem > &item, std::set< std::string > &fields, CVariant &result, CThumbLoader *thumbLoader=nullptr) (defined in JSONRPC::CFileItemHandler)JSONRPC::CFileItemHandlerprotectedstatic
FillFileItem(const std::string &strFilename, std::shared_ptr< CFileItem > &item, const CVariant &parameterObject=CVariant(CVariant::VariantTypeArray)) (defined in JSONRPC::CAudioLibrary)JSONRPC::CAudioLibrarystatic
FillFileItemList(const CVariant &parameterObject, CFileItemList &list) (defined in JSONRPC::CAudioLibrary)JSONRPC::CAudioLibrarystatic
GetAdditionalAlbumDetails(const CVariant &parameterObject, const CFileItemList &items, CMusicDatabase &musicdatabase) (defined in JSONRPC::CAudioLibrary)JSONRPC::CAudioLibrarystatic
GetAdditionalArtistDetails(const CVariant &parameterObject, const CFileItemList &items, CMusicDatabase &musicdatabase) (defined in JSONRPC::CAudioLibrary)JSONRPC::CAudioLibrarystatic
GetAdditionalDetails(const CVariant &parameterObject, CFileItemList &items) (defined in JSONRPC::CAudioLibrary)JSONRPC::CAudioLibrarystatic
GetAdditionalSongDetails(const CVariant &parameterObject, const CFileItemList &items, CMusicDatabase &musicdatabase) (defined in JSONRPC::CAudioLibrary)JSONRPC::CAudioLibrarystatic
GetAlbumDetails(const std::string &method, ITransportLayer *transport, IClient *client, const CVariant &parameterObject, CVariant &result) (defined in JSONRPC::CAudioLibrary)JSONRPC::CAudioLibrarystatic
GetAlbums(const std::string &method, ITransportLayer *transport, IClient *client, const CVariant &parameterObject, CVariant &result) (defined in JSONRPC::CAudioLibrary)JSONRPC::CAudioLibrarystatic
GetArtistDetails(const std::string &method, ITransportLayer *transport, IClient *client, const CVariant &parameterObject, CVariant &result) (defined in JSONRPC::CAudioLibrary)JSONRPC::CAudioLibrarystatic
GetArtists(const std::string &method, ITransportLayer *transport, IClient *client, const CVariant &parameterObject, CVariant &result) (defined in JSONRPC::CAudioLibrary)JSONRPC::CAudioLibrarystatic
GetAvailableArt(const std::string &method, ITransportLayer *transport, IClient *client, const CVariant &parameterObject, CVariant &result) (defined in JSONRPC::CAudioLibrary)JSONRPC::CAudioLibrarystatic
GetAvailableArtTypes(const std::string &method, ITransportLayer *transport, IClient *client, const CVariant &parameterObject, CVariant &result) (defined in JSONRPC::CAudioLibrary)JSONRPC::CAudioLibrarystatic
GetGenres(const std::string &method, ITransportLayer *transport, IClient *client, const CVariant &parameterObject, CVariant &result) (defined in JSONRPC::CAudioLibrary)JSONRPC::CAudioLibrarystatic
GetParameter(const CVariant &parameterObject, const std::string &key, unsigned int position)JSONRPC::CJSONUtilsinlineprotectedstatic
GetParameter(const CVariant &parameterObject, const std::string &key, unsigned int position, const CVariant &fallback)JSONRPC::CJSONUtilsinlineprotectedstatic
GetProperties(const std::string &method, ITransportLayer *transport, IClient *client, const CVariant &parameterObject, CVariant &result) (defined in JSONRPC::CAudioLibrary)JSONRPC::CAudioLibrarystatic
GetRecentlyAddedAlbums(const std::string &method, ITransportLayer *transport, IClient *client, const CVariant &parameterObject, CVariant &result) (defined in JSONRPC::CAudioLibrary)JSONRPC::CAudioLibrarystatic
GetRecentlyAddedSongs(const std::string &method, ITransportLayer *transport, IClient *client, const CVariant &parameterObject, CVariant &result) (defined in JSONRPC::CAudioLibrary)JSONRPC::CAudioLibrarystatic
GetRecentlyPlayedAlbums(const std::string &method, ITransportLayer *transport, IClient *client, const CVariant &parameterObject, CVariant &result) (defined in JSONRPC::CAudioLibrary)JSONRPC::CAudioLibrarystatic
GetRecentlyPlayedSongs(const std::string &method, ITransportLayer *transport, IClient *client, const CVariant &parameterObject, CVariant &result) (defined in JSONRPC::CAudioLibrary)JSONRPC::CAudioLibrarystatic
GetRoles(const std::string &method, ITransportLayer *transport, IClient *client, const CVariant &parameterObject, CVariant &result) (defined in JSONRPC::CAudioLibrary)JSONRPC::CAudioLibrarystatic
GetSongDetails(const std::string &method, ITransportLayer *transport, IClient *client, const CVariant &parameterObject, CVariant &result) (defined in JSONRPC::CAudioLibrary)JSONRPC::CAudioLibrarystatic
GetSongs(const std::string &method, ITransportLayer *transport, IClient *client, const CVariant &parameterObject, CVariant &result) (defined in JSONRPC::CAudioLibrary)JSONRPC::CAudioLibrarystatic
GetSources(const std::string &method, ITransportLayer *transport, IClient *client, const CVariant &parameterObject, CVariant &result) (defined in JSONRPC::CAudioLibrary)JSONRPC::CAudioLibrarystatic
GetString(const CVariant &value, const char *defaultValue)JSONRPC::CJSONUtilsinlineprotectedstatic
GetXspFiltering(const std::string &type, const CVariant &filter, std::string &xsp) (defined in JSONRPC::CJSONUtils)JSONRPC::CJSONUtilsinlineprotectedstatic
HandleFileItem(const char *ID, bool allowFile, const char *resultname, const std::shared_ptr< CFileItem > &item, const CVariant &parameterObject, const CVariant &validFields, CVariant &result, bool append=true, CThumbLoader *thumbLoader=nullptr) (defined in JSONRPC::CFileItemHandler)JSONRPC::CFileItemHandlerprotectedstatic
HandleFileItem(const char *ID, bool allowFile, const char *resultname, const std::shared_ptr< CFileItem > &item, const CVariant &parameterObject, const std::set< std::string > &validFields, CVariant &result, bool append=true, CThumbLoader *thumbLoader=nullptr) (defined in JSONRPC::CFileItemHandler)JSONRPC::CFileItemHandlerprotectedstatic
HandleFileItemList(const char *ID, bool allowFile, const char *resultname, CFileItemList &items, const CVariant &parameterObject, CVariant &result, bool sortLimit=true) (defined in JSONRPC::CFileItemHandler)JSONRPC::CFileItemHandlerprotectedstatic
HandleFileItemList(const char *ID, bool allowFile, const char *resultname, CFileItemList &items, const CVariant &parameterObject, CVariant &result, int size, bool sortLimit=true) (defined in JSONRPC::CFileItemHandler)JSONRPC::CFileItemHandlerprotectedstatic
HandleLimits(const CVariant &parameterObject, CVariant &result, int size, int &start, int &end) (defined in JSONRPC::CJSONUtils)JSONRPC::CJSONUtilsinlineprotectedstatic
HasType(JSONSchemaType typeObject, JSONSchemaType type) (defined in JSONRPC::CJSONUtils)JSONRPC::CJSONUtilsinlineprotectedstatic
IsParameterType(const CVariant &parameterObject, const char *key, unsigned int position, JSONSchemaType valueType)JSONRPC::CJSONUtilsinlineprotectedstatic
IsType(const CVariant &value, JSONSchemaType valueType)JSONRPC::CJSONUtilsinlineprotectedstatic
IsValueMember(const CVariant &value, const std::string &key)JSONRPC::CJSONUtilsinlineprotectedstatic
MillisecondsToTimeObject(int time, CVariant &result) (defined in JSONRPC::CJSONUtils)JSONRPC::CJSONUtilsinlinestatic
ParameterExists(const CVariant &parameterObject, const std::string &key, unsigned int position)JSONRPC::CJSONUtilsinlineprotectedstatic
ParameterNotNull(const CVariant &parameterObject, const std::string &key) (defined in JSONRPC::CJSONUtils)JSONRPC::CJSONUtilsinlineprotectedstatic
ParseLimits(const CVariant &parameterObject, int &limitStart, int &limitEnd) (defined in JSONRPC::CJSONUtils)JSONRPC::CJSONUtilsinlineprotectedstatic
ParseSorting(const CVariant &parameterObject, SortBy &sortBy, SortOrder &sortOrder, SortAttribute &sortAttributes) (defined in JSONRPC::CJSONUtils)JSONRPC::CJSONUtilsinlineprotectedstatic
Scan(const std::string &method, ITransportLayer *transport, IClient *client, const CVariant &parameterObject, CVariant &result) (defined in JSONRPC::CAudioLibrary)JSONRPC::CAudioLibrarystatic
SchemaValueTypeToJson(JSONSchemaType valueType, CVariant &jsonObject)JSONRPC::CJSONUtilsinlineprotectedstatic
SchemaValueTypeToString(JSONSchemaType valueType)JSONRPC::CJSONUtilsinlineprotectedstatic
SetAlbumDetails(const std::string &method, ITransportLayer *transport, IClient *client, const CVariant &parameterObject, CVariant &result) (defined in JSONRPC::CAudioLibrary)JSONRPC::CAudioLibrarystatic
SetArtistDetails(const std::string &method, ITransportLayer *transport, IClient *client, const CVariant &parameterObject, CVariant &result) (defined in JSONRPC::CAudioLibrary)JSONRPC::CAudioLibrarystatic
SetDefaultValue(CVariant &value, JSONSchemaType valueType)JSONRPC::CJSONUtilsinlineprotectedstatic
SetFromDBDate(const CVariant &jsonDate, CDateTime &date) (defined in JSONRPC::CJSONUtils)JSONRPC::CJSONUtilsprotectedstatic
SetFromDBDateTime(const CVariant &jsonDate, CDateTime &date) (defined in JSONRPC::CJSONUtils)JSONRPC::CJSONUtilsprotectedstatic
SetSongDetails(const std::string &method, ITransportLayer *transport, IClient *client, const CVariant &parameterObject, CVariant &result) (defined in JSONRPC::CAudioLibrary)JSONRPC::CAudioLibrarystatic
StringToSchemaValueType(const std::string &valueType)JSONRPC::CJSONUtilsinlineprotectedstatic
StringToTransportLayer(const std::string &transport)JSONRPC::CJSONUtilsinlineprotectedstatic
ValueTypeToString(CVariant::VariantType valueType) (defined in JSONRPC::CJSONUtils)JSONRPC::CJSONUtilsinlineprotectedstatic