kodi
|
This is the complete list of members for JSONRPC::CPlayerOperations, including all inherited members.
AddSubtitle(const std::string &method, ITransportLayer *transport, IClient *client, const CVariant ¶meterObject, CVariant &result) (defined in JSONRPC::CPlayerOperations) | JSONRPC::CPlayerOperations | static |
CopyStringArray(const CVariant &jsonStringArray, std::vector< std::string > &stringArray) | JSONRPC::CJSONUtils | inlineprivatestatic |
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::CFileItemHandler | privatestatic |
FillFileItemList(const CVariant ¶meterObject, CFileItemList &list) (defined in JSONRPC::CFileItemHandler) | JSONRPC::CFileItemHandler | privatestatic |
GetActivePlayers(const std::string &method, ITransportLayer *transport, IClient *client, const CVariant ¶meterObject, CVariant &result) (defined in JSONRPC::CPlayerOperations) | JSONRPC::CPlayerOperations | static |
GetAudioDelay(const std::string &method, ITransportLayer *transport, IClient *client, const CVariant ¶meterObject, CVariant &result) (defined in JSONRPC::CPlayerOperations) | JSONRPC::CPlayerOperations | static |
GetItem(const std::string &method, ITransportLayer *transport, IClient *client, const CVariant ¶meterObject, CVariant &result) | JSONRPC::CPlayerOperations | static |
GetParameter(const CVariant ¶meterObject, const std::string &key, unsigned int position) | JSONRPC::CJSONUtils | inlineprivatestatic |
GetParameter(const CVariant ¶meterObject, const std::string &key, unsigned int position, const CVariant &fallback) | JSONRPC::CJSONUtils | inlineprivatestatic |
GetPlayers(const std::string &method, ITransportLayer *transport, IClient *client, const CVariant ¶meterObject, CVariant &result) (defined in JSONRPC::CPlayerOperations) | JSONRPC::CPlayerOperations | static |
GetProperties(const std::string &method, ITransportLayer *transport, IClient *client, const CVariant ¶meterObject, CVariant &result) (defined in JSONRPC::CPlayerOperations) | JSONRPC::CPlayerOperations | static |
GetString(const CVariant &value, const char *defaultValue) | JSONRPC::CJSONUtils | inlineprivatestatic |
GetViewMode(const std::string &method, ITransportLayer *transport, IClient *client, const CVariant ¶meterObject, CVariant &result) (defined in JSONRPC::CPlayerOperations) | JSONRPC::CPlayerOperations | static |
GetXspFiltering(const std::string &type, const CVariant &filter, std::string &xsp) (defined in JSONRPC::CJSONUtils) | JSONRPC::CJSONUtils | inlineprivatestatic |
GoTo(const std::string &method, ITransportLayer *transport, IClient *client, const CVariant ¶meterObject, CVariant &result) (defined in JSONRPC::CPlayerOperations) | JSONRPC::CPlayerOperations | static |
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) (defined in JSONRPC::CFileItemHandler) | JSONRPC::CFileItemHandler | privatestatic |
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) (defined in JSONRPC::CFileItemHandler) | JSONRPC::CFileItemHandler | privatestatic |
HandleFileItemList(const char *ID, bool allowFile, const char *resultname, CFileItemList &items, const CVariant ¶meterObject, CVariant &result, bool sortLimit=true) (defined in JSONRPC::CFileItemHandler) | JSONRPC::CFileItemHandler | privatestatic |
HandleFileItemList(const char *ID, bool allowFile, const char *resultname, CFileItemList &items, const CVariant ¶meterObject, CVariant &result, int size, bool sortLimit=true) (defined in JSONRPC::CFileItemHandler) | JSONRPC::CFileItemHandler | privatestatic |
HandleLimits(const CVariant ¶meterObject, CVariant &result, int size, int &start, int &end) (defined in JSONRPC::CJSONUtils) | JSONRPC::CJSONUtils | inlineprivatestatic |
HasType(JSONSchemaType typeObject, JSONSchemaType type) (defined in JSONRPC::CJSONUtils) | JSONRPC::CJSONUtils | inlineprivatestatic |
IsParameterType(const CVariant ¶meterObject, const char *key, unsigned int position, JSONSchemaType valueType) | JSONRPC::CJSONUtils | inlineprivatestatic |
IsType(const CVariant &value, JSONSchemaType valueType) | JSONRPC::CJSONUtils | inlineprivatestatic |
IsValueMember(const CVariant &value, const std::string &key) | JSONRPC::CJSONUtils | inlineprivatestatic |
MillisecondsToTimeObject(int time, CVariant &result) (defined in JSONRPC::CJSONUtils) | JSONRPC::CJSONUtils | inlineprivatestatic |
Move(const std::string &method, ITransportLayer *transport, IClient *client, const CVariant ¶meterObject, CVariant &result) (defined in JSONRPC::CPlayerOperations) | JSONRPC::CPlayerOperations | static |
Open(const std::string &method, ITransportLayer *transport, IClient *client, const CVariant ¶meterObject, CVariant &result) | JSONRPC::CPlayerOperations | static |
ParameterExists(const CVariant ¶meterObject, const std::string &key, unsigned int position) | JSONRPC::CJSONUtils | inlineprivatestatic |
ParameterNotNull(const CVariant ¶meterObject, const std::string &key) (defined in JSONRPC::CJSONUtils) | JSONRPC::CJSONUtils | inlineprivatestatic |
ParseLimits(const CVariant ¶meterObject, int &limitStart, int &limitEnd) (defined in JSONRPC::CJSONUtils) | JSONRPC::CJSONUtils | inlineprivatestatic |
ParseSorting(const CVariant ¶meterObject, SortBy &sortBy, SortOrder &sortOrder, SortAttribute &sortAttributes) (defined in JSONRPC::CJSONUtils) | JSONRPC::CJSONUtils | inlineprivatestatic |
PlayPause(const std::string &method, ITransportLayer *transport, IClient *client, const CVariant ¶meterObject, CVariant &result) (defined in JSONRPC::CPlayerOperations) | JSONRPC::CPlayerOperations | static |
Rotate(const std::string &method, ITransportLayer *transport, IClient *client, const CVariant ¶meterObject, CVariant &result) (defined in JSONRPC::CPlayerOperations) | JSONRPC::CPlayerOperations | static |
SchemaValueTypeToJson(JSONSchemaType valueType, CVariant &jsonObject) | JSONRPC::CJSONUtils | inlineprivatestatic |
SchemaValueTypeToString(JSONSchemaType valueType) | JSONRPC::CJSONUtils | inlineprivatestatic |
Seek(const std::string &method, ITransportLayer *transport, IClient *client, const CVariant ¶meterObject, CVariant &result) (defined in JSONRPC::CPlayerOperations) | JSONRPC::CPlayerOperations | static |
SetAudioDelay(const std::string &method, ITransportLayer *transport, IClient *client, const CVariant ¶meterObject, CVariant &result) (defined in JSONRPC::CPlayerOperations) | JSONRPC::CPlayerOperations | static |
SetAudioStream(const std::string &method, ITransportLayer *transport, IClient *client, const CVariant ¶meterObject, CVariant &result) (defined in JSONRPC::CPlayerOperations) | JSONRPC::CPlayerOperations | static |
SetDefaultValue(CVariant &value, JSONSchemaType valueType) | JSONRPC::CJSONUtils | inlineprivatestatic |
SetFromDBDate(const CVariant &jsonDate, CDateTime &date) (defined in JSONRPC::CJSONUtils) | JSONRPC::CJSONUtils | privatestatic |
SetFromDBDateTime(const CVariant &jsonDate, CDateTime &date) (defined in JSONRPC::CJSONUtils) | JSONRPC::CJSONUtils | privatestatic |
SetPartymode(const std::string &method, ITransportLayer *transport, IClient *client, const CVariant ¶meterObject, CVariant &result) (defined in JSONRPC::CPlayerOperations) | JSONRPC::CPlayerOperations | static |
SetRepeat(const std::string &method, ITransportLayer *transport, IClient *client, const CVariant ¶meterObject, CVariant &result) (defined in JSONRPC::CPlayerOperations) | JSONRPC::CPlayerOperations | static |
SetShuffle(const std::string &method, ITransportLayer *transport, IClient *client, const CVariant ¶meterObject, CVariant &result) (defined in JSONRPC::CPlayerOperations) | JSONRPC::CPlayerOperations | static |
SetSpeed(const std::string &method, ITransportLayer *transport, IClient *client, const CVariant ¶meterObject, CVariant &result) (defined in JSONRPC::CPlayerOperations) | JSONRPC::CPlayerOperations | static |
SetSubtitle(const std::string &method, ITransportLayer *transport, IClient *client, const CVariant ¶meterObject, CVariant &result) (defined in JSONRPC::CPlayerOperations) | JSONRPC::CPlayerOperations | static |
SetTempo(const std::string &method, ITransportLayer *transport, IClient *client, const CVariant ¶meterObject, CVariant &result) (defined in JSONRPC::CPlayerOperations) | JSONRPC::CPlayerOperations | static |
SetVideoStream(const std::string &method, ITransportLayer *transport, IClient *client, const CVariant ¶meterObject, CVariant &result) (defined in JSONRPC::CPlayerOperations) | JSONRPC::CPlayerOperations | static |
SetViewMode(const std::string &method, ITransportLayer *transport, IClient *client, const CVariant ¶meterObject, CVariant &result) (defined in JSONRPC::CPlayerOperations) | JSONRPC::CPlayerOperations | static |
Stop(const std::string &method, ITransportLayer *transport, IClient *client, const CVariant ¶meterObject, CVariant &result) (defined in JSONRPC::CPlayerOperations) | JSONRPC::CPlayerOperations | static |
StringToSchemaValueType(const std::string &valueType) | JSONRPC::CJSONUtils | inlineprivatestatic |
StringToTransportLayer(const std::string &transport) | JSONRPC::CJSONUtils | inlineprivatestatic |
ValueTypeToString(CVariant::VariantType valueType) (defined in JSONRPC::CJSONUtils) | JSONRPC::CJSONUtils | inlineprivatestatic |
Zoom(const std::string &method, ITransportLayer *transport, IClient *client, const CVariant ¶meterObject, CVariant &result) (defined in JSONRPC::CPlayerOperations) | JSONRPC::CPlayerOperations | static |