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

#include <General.h>

Public Attributes

char *(* get_addon_info )(void *kodiBase, const char *id)
 
bool(* open_settings_dialog )(void *kodiBase)
 
char *(* unknown_to_utf8 )(void *kodiBase, const char *source, bool *ret, bool failOnBadChar)
 
char *(* get_localized_string )(void *kodiBase, long label_id)
 
char *(* get_language )(void *kodiBase, int format, bool region)
 
bool(* queue_notification )(void *kodiBase, int type, const char *header, const char *message, const char *imageFile, unsigned int displayTime, bool withSound, unsigned int messageTime)
 
void(* get_md5 )(void *kodiBase, const char *text, char *md5)
 
char *(* get_temp_path )(void *kodiBase)
 
char *(* get_region )(void *kodiBase, const char *id)
 
void(* get_free_mem )(void *kodiBase, long *free, long *total, bool as_bytes)
 
int(* get_global_idle_time )(void *kodiBase)
 
void(* kodi_version )(void *kodiBase, char **compile_name, int *major, int *minor, char **revision, char **tag, char **tagversion)
 
char *(* get_current_skin_id )(void *kodiBase)
 

Member Data Documentation

◆ get_addon_info

char *(* AddonToKodiFuncTable_kodi::get_addon_info) (void *kodiBase, const char *id)

◆ get_current_skin_id

char *(* AddonToKodiFuncTable_kodi::get_current_skin_id) (void *kodiBase)

◆ get_free_mem

void(* AddonToKodiFuncTable_kodi::get_free_mem) (void *kodiBase, long *free, long *total, bool as_bytes)

◆ get_global_idle_time

int(* AddonToKodiFuncTable_kodi::get_global_idle_time) (void *kodiBase)

◆ get_language

char *(* AddonToKodiFuncTable_kodi::get_language) (void *kodiBase, int format, bool region)

◆ get_localized_string

char *(* AddonToKodiFuncTable_kodi::get_localized_string) (void *kodiBase, long label_id)

◆ get_md5

void(* AddonToKodiFuncTable_kodi::get_md5) (void *kodiBase, const char *text, char *md5)

◆ get_region

char *(* AddonToKodiFuncTable_kodi::get_region) (void *kodiBase, const char *id)

◆ get_temp_path

char *(* AddonToKodiFuncTable_kodi::get_temp_path) (void *kodiBase)

◆ kodi_version

void(* AddonToKodiFuncTable_kodi::kodi_version) (void *kodiBase, char **compile_name, int *major, int *minor, char **revision, char **tag, char **tagversion)

◆ open_settings_dialog

bool(* AddonToKodiFuncTable_kodi::open_settings_dialog) (void *kodiBase)

◆ queue_notification

bool(* AddonToKodiFuncTable_kodi::queue_notification) (void *kodiBase, int type, const char *header, const char *message, const char *imageFile, unsigned int displayTime, bool withSound, unsigned int messageTime)

◆ unknown_to_utf8

char *(* AddonToKodiFuncTable_kodi::unknown_to_utf8) (void *kodiBase, const char *source, bool *ret, bool failOnBadChar)

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