Kodi Docs 20.0
Kodi is an open source media player and entertainment hub.
kodi::addon::CAddonBase Class Reference

#include <AddonBase.h>

Public Member Functions

 CAddonBase ()
 Addon base class constructor. More...
 
virtual ~CAddonBase ()=default
 Destructor. More...
 
virtual ADDON_STATUS Create ()
 Main addon creation function. 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...
 
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...
 

Public Attributes

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

Member Function Documentation

◆ GetStatus()

virtual ADDON_STATUS kodi::addon::CAddonBase::GetStatus ( )
inlinevirtual

Member Data Documentation

◆ m_renderHelper

std::shared_ptr<kodi::gui::IRenderHelper> kodi::addon::CAddonBase::m_renderHelper

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