Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
|
Namespaces | |
namespace | Python |
namespace | xbmc |
namespace | xbmcaddon |
namespace | xbmcdrm |
namespace | xbmcgui |
namespace | xbmcplugin |
namespace | xbmcvfs |
namespace | xbmcwsgi |
Typedefs | |
typedef std::string | String |
typedef std::vector< AddonClass::Ref< AsyncCallbackMessage > > | CallbackQueue |
typedef String | StringOrInt |
typedef Dictionary< StringOrInt > | Properties |
typedef std::vector< char > | charVec |
Enumerations | |
enum | WhichAlternative { none , first , second } |
Functions | |
XBMCCOMMONS_STANDARD_EXCEPTION (WrongTypeException) | |
Variables | |
String | emptyString |
Defining LOG_LIFECYCLE_EVENTS will log all instantiations, deletions and also reference countings (increments and decrements) that take place on any Addon* class.
Comment out (or uncomment out) to change the setting. Defining XBMC_ADDON_DEBUG_MEMORY will make the Acquire and Release methods virtual allow the developer to overload them in a sub-class and set breakpoints to aid in debugging. It will also cause the reference counting mechanism to never actually delete any AddonClass instance allowing for the tracking of more references to (supposedly) deallocated classes.
Comment out (or uncomment out) to change the setting.
This file contains the public definitions for the Addon api. It's meant to be used by those writing language bindings.
This file contains a few templates to define various length Tuples.
typedef std::vector<AddonClass::Ref<AsyncCallbackMessage> > XBMCAddon::CallbackQueue |
typedef std::vector<char> XBMCAddon::charVec |
typedef Dictionary<StringOrInt> XBMCAddon::Properties |
typedef std::string XBMCAddon::String |
typedef String XBMCAddon::StringOrInt |
XBMCAddon::XBMCCOMMONS_STANDARD_EXCEPTION | ( | WrongTypeException | ) |
String XBMCAddon::emptyString |