Kodi Development  20.0
for Binary and Script based Add-Ons
AddonToKodiFuncTable_Addon

Public Attributes

void(* addon_log_msg )(void *kodiBase, const int loglevel, const char *msg)
 
void(* free_string )(void *kodiBase, char *str)
 
void(* free_string_array )(void *kodiBase, char **arr, int numElements)
 
char *(* get_addon_path )(void *kodiBase)
 
char *(* get_base_user_path )(void *kodiBase)
 
void *(* get_interface )(void *kodiBase, const char *name, const char *version)
 
bool(* get_setting_bool )(void *kodiBase, const char *id, bool *value)
 
bool(* get_setting_float )(void *kodiBase, const char *id, float *value)
 
bool(* get_setting_int )(void *kodiBase, const char *id, int *value)
 
bool(* get_setting_string )(void *kodiBase, const char *id, char **value)
 
char *(* get_type_version )(void *kodiBase, int type)
 
bool(* is_setting_using_default )(void *kodiBase, const char *id)
 
struct AddonToKodiFuncTable_kodikodi
 
struct AddonToKodiFuncTable_kodi_audioenginekodi_audioengine
 
struct AddonToKodiFuncTable_kodi_filesystemkodi_filesystem
 
struct AddonToKodiFuncTable_kodi_guikodi_gui
 
struct AddonToKodiFuncTable_kodi_networkkodi_network
 
KODI_HANDLE kodiBase
 
bool(* set_setting_bool )(void *kodiBase, const char *id, bool value)
 
bool(* set_setting_float )(void *kodiBase, const char *id, float value)
 
bool(* set_setting_int )(void *kodiBase, const char *id, int value)
 
bool(* set_setting_string )(void *kodiBase, const char *id, const char *value)
 

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