9 #ifndef C_API_GENERAL_H 10 #define C_API_GENERAL_H 89 char* (*unknown_to_utf8)(
void* kodiBase,
const char* source,
bool* ret,
bool failOnBadChar);
90 char* (*get_language)(
void* kodiBase,
int format,
bool region);
91 bool (*queue_notification)(
void* kodiBase,
95 const char* imageFile,
96 unsigned int displayTime,
98 unsigned int messageTime);
99 void (*get_md5)(
void* kodiBase,
const char* text,
char* md5);
100 char* (*get_region)(
void* kodiBase,
const char* id);
101 void (*get_free_mem)(
void* kodiBase,
long* free,
long* total,
bool as_bytes);
102 int (*get_global_idle_time)(
void* kodiBase);
103 bool (*is_addon_avilable)(
void* kodiBase,
const char* id,
char** version,
bool* enabled);
104 void (*kodi_version)(
void* kodiBase,
111 char* (*get_current_skin_id)(
void* kodiBase);
112 bool (*get_keyboard_layout)(
void* kodiBase,
116 bool (*change_keyboard_layout)(
void* kodiBase,
char** layout_name);
Show info notification message.
Definition: general.h:45
QueueMsg
For kodi::QueueNotification() used message types.
Definition: general.h:42
The quantity of rows on Kodi's standard keyboard.
Definition: general.h:28
LangFormats
Format codes to get string from them.
Definition: general.h:61
StdKbButtons
For kodi::CurrentKeyboardLayout used defines.
Definition: general.h:23
Keyboard layout type, this for initial standard.
Definition: general.h:30
three letter code as defined in ISO 639-2/T or ISO 639-2/B
Definition: general.h:66
Show error notification message.
Definition: general.h:49
Keyboard layout type, this to show symbols.
Definition: general.h:34
two letter code as defined in ISO 639-1
Definition: general.h:64
Show with own given image and parts if set on values.
Definition: general.h:51
Show warning notification message.
Definition: general.h:47
Keyboard layout type, this for shift controlled layout (uppercase)
Definition: general.h:32
The quantity of buttons per row on Kodi's standard keyboard.
Definition: general.h:26
full language name in English
Definition: general.h:68