Kodi Documentation 23.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
KODI::ADDONS Namespace Reference

The addons:// paths of the add-on browser's nodes, as XFILE::CAddonsDirectory parses them, and of the entries it offers that stand for an action. More...

Classes

struct  AddonSupportEntry
 Information structure with which a supported format of an addon can be stored. More...
 
class  CAudioDecoder
 
class  CExtsMimeSupportList
 Class to manage all available and activated add-ons and to release their types to the outside for selection. More...
 
class  CImageDecoder
 
class  CScreenSaver
 
class  CVisualization
 
class  IAddonSupportCheck
 Parent class to ask addons for support. More...
 
class  IAddonSupportList
 Parent class to manage all available mimetypes and file extensions of the respective add-on and its types. More...
 

Enumerations

enum class  AddonSupportType { Extension , Mimetype }
 To identify related type about entry. More...
 

Functions

constexpr std::string_view EndpointOf (std::string_view path)
 The host name of the node at path, which is how CAddonsDirectory tells nodes apart.
 

Variables

constexpr char ROOT [] = "addons://"
 
constexpr char ALL [] = "addons://all/"
 
constexpr char USER [] = "addons://user/"
 
constexpr char DEPENDENCIES [] = "addons://dependencies/"
 
constexpr char DISABLED [] = "addons://disabled/"
 
constexpr char OUTDATED [] = "addons://outdated/"
 
constexpr char RUNNING [] = "addons://running/"
 
constexpr char REPOS [] = "addons://repos/"
 
constexpr char SOURCES [] = "addons://sources/"
 
constexpr char SEARCH [] = "addons://search/"
 
constexpr char RECENTLY_UPDATED [] = "addons://recently_updated/"
 
constexpr char DOWNLOADING [] = "addons://downloading/"
 
constexpr char MORE [] = "addons://more/"
 
constexpr char DEFAULT_BINARY_ADDONS_SOURCE [] = "addons://default_binary_addons_source/"
 
constexpr char INSTALL [] = "addons://install/"
 
constexpr char UPDATE_ALL [] = "addons://update_all/"
 
constexpr char UPDATE_ALLOWED [] = "addons://update_allowed/"
 

Detailed Description

The addons:// paths of the add-on browser's nodes, as XFILE::CAddonsDirectory parses them, and of the entries it offers that stand for an action.

Enumeration Type Documentation

◆ AddonSupportType

enum class KODI::ADDONS::AddonSupportType
strong

To identify related type about entry.

Enumerator
Extension 
Mimetype 

Function Documentation

◆ EndpointOf()

std::string_view KODI::ADDONS::EndpointOf ( std::string_view path)
constexpr

The host name of the node at path, which is how CAddonsDirectory tells nodes apart.

Variable Documentation

◆ ALL

char KODI::ADDONS::ALL[] = "addons://all/"
inlineconstexpr

◆ DEFAULT_BINARY_ADDONS_SOURCE

char KODI::ADDONS::DEFAULT_BINARY_ADDONS_SOURCE[] = "addons://default_binary_addons_source/"
inlineconstexpr

◆ DEPENDENCIES

char KODI::ADDONS::DEPENDENCIES[] = "addons://dependencies/"
inlineconstexpr

◆ DISABLED

char KODI::ADDONS::DISABLED[] = "addons://disabled/"
inlineconstexpr

◆ DOWNLOADING

char KODI::ADDONS::DOWNLOADING[] = "addons://downloading/"
inlineconstexpr

◆ INSTALL

char KODI::ADDONS::INSTALL[] = "addons://install/"
inlineconstexpr

◆ MORE

char KODI::ADDONS::MORE[] = "addons://more/"
inlineconstexpr

◆ OUTDATED

char KODI::ADDONS::OUTDATED[] = "addons://outdated/"
inlineconstexpr

◆ RECENTLY_UPDATED

char KODI::ADDONS::RECENTLY_UPDATED[] = "addons://recently_updated/"
inlineconstexpr

◆ REPOS

char KODI::ADDONS::REPOS[] = "addons://repos/"
inlineconstexpr

◆ ROOT

char KODI::ADDONS::ROOT[] = "addons://"
inlineconstexpr

◆ RUNNING

char KODI::ADDONS::RUNNING[] = "addons://running/"
inlineconstexpr

◆ SEARCH

char KODI::ADDONS::SEARCH[] = "addons://search/"
inlineconstexpr

◆ SOURCES

char KODI::ADDONS::SOURCES[] = "addons://sources/"
inlineconstexpr

◆ UPDATE_ALL

char KODI::ADDONS::UPDATE_ALL[] = "addons://update_all/"
inlineconstexpr

◆ UPDATE_ALLOWED

char KODI::ADDONS::UPDATE_ALLOWED[] = "addons://update_allowed/"
inlineconstexpr

◆ USER

char KODI::ADDONS::USER[] = "addons://user/"
inlineconstexpr