Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
Definitions, structures and enumerators

General definition values More...

Topics

 using HardwareContext
 Hardware specific device context
This defines an independent value which is used for hardware and OS specific values.
 
 enum ADDON_LOG
 Log file type definitions
These define the types of log entries given with kodi::Log() to Kodi.
 

Classes

struct  kodi_version_t
 For kodi::Version used structure. More...
 

Typedefs

typedef enum StdKbButtons StdKbButtons
 For kodi::CurrentKeyboardLayout used defines.
 
typedef enum QueueMsg QueueMsg
 For kodi::QueueNotification() used message types.
 
typedef enum LangFormats LangFormats
 Format codes to get string from them.
 
typedef struct kodi_version_t kodi_version_t
 For kodi::Version used structure.
 

Enumerations

enum  StdKbButtons {
  STD_KB_BUTTONS_PER_ROW = 20 , STD_KB_BUTTONS_MAX_ROWS = 4 , STD_KB_MODIFIER_KEY_NONE = 0x00 , STD_KB_MODIFIER_KEY_SHIFT = 0x01 ,
  STD_KB_MODIFIER_KEY_SYMBOL = 0x02
}
 For kodi::CurrentKeyboardLayout used defines. More...
 
enum  QueueMsg { QUEUE_INFO , QUEUE_WARNING , QUEUE_ERROR , QUEUE_OWN_STYLE }
 For kodi::QueueNotification() used message types. More...
 
enum  LangFormats { LANG_FMT_ISO_639_1 , LANG_FMT_ISO_639_2 , LANG_FMT_ENGLISH_NAME }
 Format codes to get string from them. More...
 

Detailed Description

General definition values

Typedef Documentation

◆ kodi_version_t

typedef struct kodi_version_t kodi_version_t

For kodi::Version used structure.

◆ LangFormats

typedef enum LangFormats LangFormats

Format codes to get string from them.

Used on kodi::GetLanguage().

◆ QueueMsg

typedef enum QueueMsg QueueMsg

For kodi::QueueNotification() used message types.

◆ StdKbButtons

typedef enum StdKbButtons StdKbButtons

For kodi::CurrentKeyboardLayout used defines.

Enumeration Type Documentation

◆ LangFormats

Format codes to get string from them.

Used on kodi::GetLanguage().

Enumerator
LANG_FMT_ISO_639_1 

two letter code as defined in ISO 639-1

LANG_FMT_ISO_639_2 

three letter code as defined in ISO 639-2/T or ISO 639-2/B

LANG_FMT_ENGLISH_NAME 

full language name in English

◆ QueueMsg

enum QueueMsg

For kodi::QueueNotification() used message types.

Enumerator
QUEUE_INFO 

Show info notification message.

QUEUE_WARNING 

Show warning notification message.

QUEUE_ERROR 

Show error notification message.

QUEUE_OWN_STYLE 

Show with own given image and parts if set on values.

◆ StdKbButtons

For kodi::CurrentKeyboardLayout used defines.

Enumerator
STD_KB_BUTTONS_PER_ROW 

The quantity of buttons per row on Kodi's standard keyboard.

STD_KB_BUTTONS_MAX_ROWS 

The quantity of rows on Kodi's standard keyboard.

STD_KB_MODIFIER_KEY_NONE 

Keyboard layout type, this for initial standard.

STD_KB_MODIFIER_KEY_SHIFT 

Keyboard layout type, this for shift controlled layout (uppercase)

STD_KB_MODIFIER_KEY_SYMBOL 

Keyboard layout type, this to show symbols.