Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
AddonToKodiFuncTable_kodi_addon Struct Reference

#include <addon_base.h>

Public Attributes

char *(* get_addon_path )(const KODI_ADDON_BACKEND_HDL hdl)
 
char *(* get_lib_path )(const KODI_ADDON_BACKEND_HDL hdl)
 
char *(* get_user_path )(const KODI_ADDON_BACKEND_HDL hdl)
 
char *(* get_temp_path )(const KODI_ADDON_BACKEND_HDL hdl)
 
char *(* get_localized_string )(const KODI_ADDON_BACKEND_HDL hdl, long label_id)
 
bool(* open_settings_dialog )(const KODI_ADDON_BACKEND_HDL hdl)
 
bool(* is_setting_using_default )(const KODI_ADDON_BACKEND_HDL hdl, const char *id)
 
bool(* get_setting_bool )(const KODI_ADDON_BACKEND_HDL hdl, const char *id, bool *value)
 
bool(* get_setting_int )(const KODI_ADDON_BACKEND_HDL hdl, const char *id, int *value)
 
bool(* get_setting_float )(const KODI_ADDON_BACKEND_HDL hdl, const char *id, float *value)
 
bool(* get_setting_string )(const KODI_ADDON_BACKEND_HDL hdl, const char *id, char **value)
 
bool(* set_setting_bool )(const KODI_ADDON_BACKEND_HDL hdl, const char *id, bool value)
 
bool(* set_setting_int )(const KODI_ADDON_BACKEND_HDL hdl, const char *id, int value)
 
bool(* set_setting_float )(const KODI_ADDON_BACKEND_HDL hdl, const char *id, float value)
 
bool(* set_setting_string )(const KODI_ADDON_BACKEND_HDL hdl, const char *id, const char *value)
 
char *(* get_addon_info )(const KODI_ADDON_BACKEND_HDL hdl, const char *id)
 
char *(* get_type_version )(const KODI_ADDON_BACKEND_HDL hdl, int type)
 
void *(* get_interface )(const KODI_ADDON_BACKEND_HDL hdl, const char *name, const char *version)
 

Member Data Documentation

◆ get_addon_info

char *(* AddonToKodiFuncTable_kodi_addon::get_addon_info) (const KODI_ADDON_BACKEND_HDL hdl, const char *id)

◆ get_addon_path

char *(* AddonToKodiFuncTable_kodi_addon::get_addon_path) (const KODI_ADDON_BACKEND_HDL hdl)

◆ get_interface

void *(* AddonToKodiFuncTable_kodi_addon::get_interface) (const KODI_ADDON_BACKEND_HDL hdl, const char *name, const char *version)

◆ get_lib_path

char *(* AddonToKodiFuncTable_kodi_addon::get_lib_path) (const KODI_ADDON_BACKEND_HDL hdl)

◆ get_localized_string

char *(* AddonToKodiFuncTable_kodi_addon::get_localized_string) (const KODI_ADDON_BACKEND_HDL hdl, long label_id)

◆ get_setting_bool

bool(* AddonToKodiFuncTable_kodi_addon::get_setting_bool) (const KODI_ADDON_BACKEND_HDL hdl, const char *id, bool *value)

◆ get_setting_float

bool(* AddonToKodiFuncTable_kodi_addon::get_setting_float) (const KODI_ADDON_BACKEND_HDL hdl, const char *id, float *value)

◆ get_setting_int

bool(* AddonToKodiFuncTable_kodi_addon::get_setting_int) (const KODI_ADDON_BACKEND_HDL hdl, const char *id, int *value)

◆ get_setting_string

bool(* AddonToKodiFuncTable_kodi_addon::get_setting_string) (const KODI_ADDON_BACKEND_HDL hdl, const char *id, char **value)

◆ get_temp_path

char *(* AddonToKodiFuncTable_kodi_addon::get_temp_path) (const KODI_ADDON_BACKEND_HDL hdl)

◆ get_type_version

char *(* AddonToKodiFuncTable_kodi_addon::get_type_version) (const KODI_ADDON_BACKEND_HDL hdl, int type)

◆ get_user_path

char *(* AddonToKodiFuncTable_kodi_addon::get_user_path) (const KODI_ADDON_BACKEND_HDL hdl)

◆ is_setting_using_default

bool(* AddonToKodiFuncTable_kodi_addon::is_setting_using_default) (const KODI_ADDON_BACKEND_HDL hdl, const char *id)

◆ open_settings_dialog

bool(* AddonToKodiFuncTable_kodi_addon::open_settings_dialog) (const KODI_ADDON_BACKEND_HDL hdl)

◆ set_setting_bool

bool(* AddonToKodiFuncTable_kodi_addon::set_setting_bool) (const KODI_ADDON_BACKEND_HDL hdl, const char *id, bool value)

◆ set_setting_float

bool(* AddonToKodiFuncTable_kodi_addon::set_setting_float) (const KODI_ADDON_BACKEND_HDL hdl, const char *id, float value)

◆ set_setting_int

bool(* AddonToKodiFuncTable_kodi_addon::set_setting_int) (const KODI_ADDON_BACKEND_HDL hdl, const char *id, int value)

◆ set_setting_string

bool(* AddonToKodiFuncTable_kodi_addon::set_setting_string) (const KODI_ADDON_BACKEND_HDL hdl, const char *id, const char *value)

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