kodi
JSONRPC::CPlayerOperations Member List

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