Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
|
Namespaces | |
namespace | COLOR |
namespace | EGL |
namespace | FONT |
namespace | GL |
namespace | GUILIB |
namespace | MOVING_SPEED |
namespace | POSIX |
Classes | |
class | CDisplayInfo |
class | CScopeGuard |
Generic scopeguard designed to handle any type of handle. More... | |
struct | sortstringbyname |
class | StringUtils |
Enumerations | |
enum class | Eotf { TRADITIONAL_SDR , TRADITIONAL_HDR , PQ , HLG } |
enum class | Colorimetry { DEFAULT , XVYCC_601 , XVYCC_709 , SYCC_601 , OPYCC_601 , OPRGB , BT2020_CYCC , BT2020_YCC , BT2020_RGB , ST2113_RGB , ICTCP } |
Functions | |
template<class TIterator > | |
void | RandomShuffle (TIterator begin, TIterator end) |
int | compareWchar (const void *a, const void *b) |
wchar_t | tolowerUnicode (const wchar_t &c) |
wchar_t | toupperUnicode (const wchar_t &c) |
template<typename Str , typename Fn > | |
void | transformString (const Str &input, Str &output, Fn fn) |
int | IsUTF8Letter (const unsigned char *str) |
template<typename T , std::enable_if_t<!std::is_enum_v< T >, int > = 0> | |
constexpr decltype(auto) | EnumToInt (T &&arg) noexcept |
|
strong |
|
strong |
|
constexprnoexcept |
int KODI::UTILS::IsUTF8Letter | ( | const unsigned char * | str | ) |
void KODI::UTILS::RandomShuffle | ( | TIterator | begin, |
TIterator | end ) |
wchar_t KODI::UTILS::tolowerUnicode | ( | const wchar_t & | c | ) |
wchar_t KODI::UTILS::toupperUnicode | ( | const wchar_t & | c | ) |
void KODI::UTILS::transformString | ( | const Str & | input, |
Str & | output, | ||
Fn | fn ) |