![]() |
Kodi Documentation 18.0
Kodi is an open source media player and entertainment hub.
|
Add-on main instance class. More...
#include <AddonBase.h>
Public Member Functions | |
CAddonBase () | |
virtual | ~CAddonBase ()=default |
virtual ADDON_STATUS | Create () |
virtual ADDON_STATUS | GetStatus () |
virtual ADDON_STATUS | SetSetting (const std::string &settingName, const CSettingValue &settingValue) |
virtual ADDON_STATUS | CreateInstance (int instanceType, std::string instanceID, KODI_HANDLE instance, KODI_HANDLE &addonInstance) |
virtual ADDON_STATUS | CreateInstanceEx (int instanceType, std::string instanceID, KODI_HANDLE instance, KODI_HANDLE &addonInstance, const std::string &version) |
Static Public Member Functions | |
static void | ADDONBASE_Destroy () |
static ADDON_STATUS | ADDONBASE_GetStatus () |
static ADDON_STATUS | ADDONBASE_SetSetting (const char *settingName, const void *settingValue) |
static ADDON_STATUS | ADDONBASE_CreateInstance (int instanceType, const char *instanceID, KODI_HANDLE instance, KODI_HANDLE *addonInstance, KODI_HANDLE parent) |
static ADDON_STATUS | ADDONBASE_CreateInstanceEx (int instanceType, const char *instanceID, KODI_HANDLE instance, KODI_HANDLE *addonInstance, KODI_HANDLE parent, const char *version) |
static void | ADDONBASE_DestroyInstance (int instanceType, KODI_HANDLE instance) |
Static Public Attributes | |
static AddonGlobalInterface * | m_interface |
static std::string | m_strGlobalApiVersion |
Add-on main instance class.
|
inline |
|
virtualdefault |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
static |
|
static |