Kodi Development  19.0
for Binary and Script based Add-Ons
CAddonBase

Add-on main instance class. More...

Detailed Description

Add-on main instance class.

Public Member Functions

virtual ADDON_STATUS Create ()
 
virtual ADDON_STATUS CreateInstance (int instanceType, const std::string &instanceID, KODI_HANDLE instance, const std::string &version, KODI_HANDLE &addonInstance)
 Instance created. More...
 
virtual void DestroyInstance (int instanceType, const std::string &instanceID, KODI_HANDLE addonInstance)
 Instance destroy. More...
 
virtual ADDON_STATUS GetStatus ()
 
virtual ADDON_STATUS SetSetting (const std::string &settingName, const kodi::CSettingValue &settingValue)
 To inform addon about changed settings values. More...
 

Static Public Member Functions

static void ADDONBASE_Destroy ()
 
static ADDON_STATUS ADDONBASE_GetStatus ()
 
static ADDON_STATUS ADDONBASE_SetSetting (const char *settingName, const void *settingValue)
 

Public Attributes

std::shared_ptr< kodi::gui::IRenderHelperm_renderHelper
 

Static Public Attributes

static AddonGlobalInterfacem_interface
 

The documentation for this class was generated from the following file: