Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages

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 , ADDON_INSTANCE_SHADERPRESET = 113
}
 

Detailed Description

The currently available instance types for Kodi add-ons
This identifies the associated API part on the interface in Kodi and in the addon.

Typedef Documentation

◆ ADDON_TYPE

typedef enum ADDON_TYPE ADDON_TYPE

Enumeration Type Documentation

◆ ADDON_TYPE

enum ADDON_TYPE
Enumerator
ADDON_GLOBAL_MAIN 
ADDON_GLOBAL_GUI 
ADDON_GLOBAL_AUDIOENGINE 
ADDON_GLOBAL_GENERAL 
ADDON_GLOBAL_NETWORK 
ADDON_GLOBAL_FILESYSTEM 
ADDON_GLOBAL_TOOLS 
ADDON_GLOBAL_MAX 
ADDON_INSTANCE_AUDIODECODER 

Audio decoder instance, see kodi::addon::CInstanceAudioDecoder.

ADDON_INSTANCE_AUDIOENCODER 

Audio encoder instance, see kodi::addon::CInstanceAudioEncoder.

ADDON_INSTANCE_GAME 

Game instance, see kodi::addon::CInstanceGame.

ADDON_INSTANCE_INPUTSTREAM 

Input stream instance, see kodi::addon::CInstanceInputStream.

ADDON_INSTANCE_PERIPHERAL 

Peripheral instance, see kodi::addon::CInstancePeripheral.

ADDON_INSTANCE_PVR 

PVR client instance, see kodi::addon::CInstancePVRClient.

ADDON_INSTANCE_SCREENSAVER 

Screen saver instance, see kodi::addon::CInstanceScreensaver.

ADDON_INSTANCE_VISUALIZATION 

Music visualization instance, see kodi::addon::CInstanceVisualization.

ADDON_INSTANCE_VFS 

Virtual Filesystem (VFS) instance, see kodi::addon::CInstanceVFS.

ADDON_INSTANCE_IMAGEDECODER 

Image decoder instance, see kodi::addon::CInstanceImageDecoder.

ADDON_INSTANCE_VIDEOCODEC 

Video codec instance, see kodi::addon::CInstanceVideoCodec.

ADDON_INSTANCE_SHADERPRESET 

Shader preset instance, see kodi::addon::CInstanceShaderPreset.