Kodi Documentation 18.0
Kodi is an open source media player and entertainment hub.
DllAddonInterface Class Referenceabstract

#include <DllAddon.h>

Inheritance diagram for DllAddonInterface:
DllAddon

Public Member Functions

virtual ~DllAddonInterface ()=default
 
virtual void GetAddon (void *pAddon)=0
 
virtual ADDON_STATUS Create (void *cb, void *info)=0
 
virtual ADDON_STATUS CreateEx (void *cb, const char *globalApiVersion, void *info)=0
 
virtual void Destroy ()=0
 
virtual ADDON_STATUS GetStatus ()=0
 
virtual ADDON_STATUS SetSetting (const char *settingName, const void *settingValue)=0
 
virtual const char * GetAddonTypeVersion (int type)=0
 
virtual const char * GetAddonTypeMinVersion (int type)=0
 

Constructor & Destructor Documentation

◆ ~DllAddonInterface()

virtual DllAddonInterface::~DllAddonInterface ( )
virtualdefault

Member Function Documentation

◆ Create()

virtual ADDON_STATUS DllAddonInterface::Create ( void cb,
void info 
)
pure virtual

◆ CreateEx()

virtual ADDON_STATUS DllAddonInterface::CreateEx ( void cb,
const char *  globalApiVersion,
void info 
)
pure virtual

◆ Destroy()

virtual void DllAddonInterface::Destroy ( )
pure virtual

◆ GetAddon()

virtual void DllAddonInterface::GetAddon ( void pAddon)
pure virtual

◆ GetAddonTypeMinVersion()

virtual const char * DllAddonInterface::GetAddonTypeMinVersion ( int  type)
pure virtual

◆ GetAddonTypeVersion()

virtual const char * DllAddonInterface::GetAddonTypeVersion ( int  type)
pure virtual

◆ GetStatus()

virtual ADDON_STATUS DllAddonInterface::GetStatus ( )
pure virtual

◆ SetSetting()

virtual ADDON_STATUS DllAddonInterface::SetSetting ( const char *  settingName,
const void settingValue 
)
pure virtual

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