Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
|
#include <string.h>
Namespaces | |
namespace | kodi |
namespace | kodi::addon |
Typedefs | |
typedef enum ADDON_TYPE | ADDON_TYPE |
Enumerations | |
enum | ADDON_TYPE { ADDON_GLOBAL_MAIN = 0 , ADDON_GLOBAL_GUI = 1 , ADDON_GLOBAL_AUDIOENGINE = 2 , ADDON_GLOBAL_GENERAL = 3 , ADDON_GLOBAL_NETWORK = 4 , ADDON_GLOBAL_FILESYSTEM = 5 , ADDON_GLOBAL_TOOLS = 6 , ADDON_GLOBAL_MAX = 6 , ADDON_INSTANCE_AUDIODECODER = 102 , ADDON_INSTANCE_AUDIOENCODER = 103 , ADDON_INSTANCE_GAME = 104 , ADDON_INSTANCE_INPUTSTREAM = 105 , ADDON_INSTANCE_PERIPHERAL = 106 , ADDON_INSTANCE_PVR = 107 , ADDON_INSTANCE_SCREENSAVER = 108 , ADDON_INSTANCE_VISUALIZATION = 109 , ADDON_INSTANCE_VFS = 110 , ADDON_INSTANCE_IMAGEDECODER = 111 , ADDON_INSTANCE_VIDEOCODEC = 112 } |
Functions | |
const char * | kodi::addon::GetTypeVersion (int type) |
const char * | kodi::addon::GetTypeMinVersion (int type) |
const char * | kodi::addon::GetTypeName (int type) |
int | kodi::addon::GetTypeId (const char *name) |
#define ADDON_GLOBAL_VERSION_AUDIOENGINE "1.1.1" |
#define ADDON_GLOBAL_VERSION_AUDIOENGINE_DEPENDS |
#define ADDON_GLOBAL_VERSION_AUDIOENGINE_MIN "1.1.0" |
#define ADDON_GLOBAL_VERSION_AUDIOENGINE_XML_ID "kodi.binary.global.audioengine" |
#define ADDON_GLOBAL_VERSION_FILESYSTEM "1.1.9" |
#define ADDON_GLOBAL_VERSION_FILESYSTEM_DEPENDS |
#define ADDON_GLOBAL_VERSION_FILESYSTEM_MIN "1.1.7" |
#define ADDON_GLOBAL_VERSION_FILESYSTEM_XML_ID "kodi.binary.global.filesystem" |
#define ADDON_GLOBAL_VERSION_GENERAL "1.0.5" |
#define ADDON_GLOBAL_VERSION_GENERAL_DEPENDS "General.h" |
#define ADDON_GLOBAL_VERSION_GENERAL_MIN "1.0.4" |
#define ADDON_GLOBAL_VERSION_GENERAL_XML_ID "kodi.binary.global.general" |
#define ADDON_GLOBAL_VERSION_GUI "5.15.1" |
#define ADDON_GLOBAL_VERSION_GUI_DEPENDS |
#define ADDON_GLOBAL_VERSION_GUI_MIN "5.15.0" |
#define ADDON_GLOBAL_VERSION_GUI_XML_ID "kodi.binary.global.gui" |
#define ADDON_GLOBAL_VERSION_MAIN "2.0.2" |
#define ADDON_GLOBAL_VERSION_MAIN_DEPENDS |
#define ADDON_GLOBAL_VERSION_MAIN_MIN "2.0.0" |
#define ADDON_GLOBAL_VERSION_MAIN_XML_ID "kodi.binary.global.main" |
#define ADDON_GLOBAL_VERSION_NETWORK "1.0.4" |
#define ADDON_GLOBAL_VERSION_NETWORK_DEPENDS |
#define ADDON_GLOBAL_VERSION_NETWORK_MIN "1.0.0" |
#define ADDON_GLOBAL_VERSION_NETWORK_XML_ID "kodi.binary.global.network" |
#define ADDON_GLOBAL_VERSION_TOOLS "1.0.4" |
#define ADDON_GLOBAL_VERSION_TOOLS_DEPENDS |
#define ADDON_GLOBAL_VERSION_TOOLS_MIN "1.0.0" |
#define ADDON_GLOBAL_VERSION_TOOLS_XML_ID "kodi.binary.global.tools" |
#define ADDON_INSTANCE_VERSION_AUDIODECODER "4.0.0" |
#define ADDON_INSTANCE_VERSION_AUDIODECODER_DEPENDS |
#define ADDON_INSTANCE_VERSION_AUDIODECODER_MIN "4.0.0" |
#define ADDON_INSTANCE_VERSION_AUDIODECODER_XML_ID "kodi.binary.instance.audiodecoder" |
#define ADDON_INSTANCE_VERSION_AUDIOENCODER "3.0.0" |
#define ADDON_INSTANCE_VERSION_AUDIOENCODER_DEPENDS |
#define ADDON_INSTANCE_VERSION_AUDIOENCODER_MIN "3.0.0" |
#define ADDON_INSTANCE_VERSION_AUDIOENCODER_XML_ID "kodi.binary.instance.audioencoder" |
#define ADDON_INSTANCE_VERSION_GAME "4.0.0" |
#define ADDON_INSTANCE_VERSION_GAME_DEPENDS "addon-instance/Game.h" |
#define ADDON_INSTANCE_VERSION_GAME_MIN "4.0.0" |
#define ADDON_INSTANCE_VERSION_GAME_XML_ID "kodi.binary.instance.game" |
#define ADDON_INSTANCE_VERSION_IMAGEDECODER "3.0.1" |
#define ADDON_INSTANCE_VERSION_IMAGEDECODER_DEPENDS |
#define ADDON_INSTANCE_VERSION_IMAGEDECODER_MIN "3.0.0" |
#define ADDON_INSTANCE_VERSION_IMAGEDECODER_XML_ID "kodi.binary.instance.imagedecoder" |
#define ADDON_INSTANCE_VERSION_INPUTSTREAM "3.3.0" |
#define ADDON_INSTANCE_VERSION_INPUTSTREAM_DEPENDS |
#define ADDON_INSTANCE_VERSION_INPUTSTREAM_MIN "3.3.0" |
#define ADDON_INSTANCE_VERSION_INPUTSTREAM_XML_ID "kodi.binary.instance.inputstream" |
#define ADDON_INSTANCE_VERSION_PERIPHERAL "3.0.2" |
#define ADDON_INSTANCE_VERSION_PERIPHERAL_DEPENDS |
#define ADDON_INSTANCE_VERSION_PERIPHERAL_MIN "3.0.0" |
#define ADDON_INSTANCE_VERSION_PERIPHERAL_XML_ID "kodi.binary.instance.peripheral" |
#define ADDON_INSTANCE_VERSION_PVR "9.2.0" |
#define ADDON_INSTANCE_VERSION_PVR_DEPENDS |
#define ADDON_INSTANCE_VERSION_PVR_MIN "9.2.0" |
#define ADDON_INSTANCE_VERSION_PVR_XML_ID "kodi.binary.instance.pvr" |
#define ADDON_INSTANCE_VERSION_SCREENSAVER "2.2.0" |
#define ADDON_INSTANCE_VERSION_SCREENSAVER_DEPENDS |
#define ADDON_INSTANCE_VERSION_SCREENSAVER_MIN "2.2.0" |
#define ADDON_INSTANCE_VERSION_SCREENSAVER_XML_ID "kodi.binary.instance.screensaver" |
#define ADDON_INSTANCE_VERSION_VFS "3.0.1" |
#define ADDON_INSTANCE_VERSION_VFS_DEPENDS |
#define ADDON_INSTANCE_VERSION_VFS_MIN "3.0.1" |
#define ADDON_INSTANCE_VERSION_VFS_XML_ID "kodi.binary.instance.vfs" |
#define ADDON_INSTANCE_VERSION_VIDEOCODEC "2.1.0" |
#define ADDON_INSTANCE_VERSION_VIDEOCODEC_DEPENDS |
#define ADDON_INSTANCE_VERSION_VIDEOCODEC_MIN "2.1.0" |
#define ADDON_INSTANCE_VERSION_VIDEOCODEC_XML_ID "kodi.binary.instance.videocodec" |
#define ADDON_INSTANCE_VERSION_VISUALIZATION "4.0.0" |
#define ADDON_INSTANCE_VERSION_VISUALIZATION_DEPENDS |
#define ADDON_INSTANCE_VERSION_VISUALIZATION_MIN "4.0.0" |
#define ADDON_INSTANCE_VERSION_VISUALIZATION_XML_ID "kodi.binary.instance.visualization" |
#define KODI_VERSIONS_H |
#define STR | ( | x | ) |
#define STR_HELPER | ( | x | ) |