Kodi Documentation 18.0
Kodi is an open source media player and entertainment hub.
KodiToAddonFuncTable_Addon Struct Reference

#include <AddonBase.h>

Public Attributes

void(* destroy )()
 
ADDON_STATUS(* get_status )()
 
ADDON_STATUS(* create_instance )(int instanceType, const char *instanceID, KODI_HANDLE instance, KODI_HANDLE *addonInstance, KODI_HANDLE parent)
 
void(* destroy_instance )(int instanceType, KODI_HANDLE instance)
 
ADDON_STATUS(* set_setting )(const char *settingName, const void *settingValue)
 
ADDON_STATUS(* create_instance_ex )(int instanceType, const char *instanceID, KODI_HANDLE instance, KODI_HANDLE *addonInstance, KODI_HANDLE parent, const char *version)
 

Member Data Documentation

◆ create_instance

ADDON_STATUS(* KodiToAddonFuncTable_Addon::create_instance) (int instanceType, const char *instanceID, KODI_HANDLE instance, KODI_HANDLE *addonInstance, KODI_HANDLE parent)

◆ create_instance_ex

ADDON_STATUS(* KodiToAddonFuncTable_Addon::create_instance_ex) (int instanceType, const char *instanceID, KODI_HANDLE instance, KODI_HANDLE *addonInstance, KODI_HANDLE parent, const char *version)

◆ destroy

void(* KodiToAddonFuncTable_Addon::destroy) ()

◆ destroy_instance

void(* KodiToAddonFuncTable_Addon::destroy_instance) (int instanceType, KODI_HANDLE instance)

◆ get_status

ADDON_STATUS(* KodiToAddonFuncTable_Addon::get_status) ()

◆ set_setting

ADDON_STATUS(* KodiToAddonFuncTable_Addon::set_setting) (const char *settingName, const void *settingValue)

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