Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
|
#include "CharsetConverter.h"
#include "LangInfo.h"
#include "guilib/LocalizeStrings.h"
#include "log.h"
#include "settings/Settings.h"
#include "settings/lib/Setting.h"
#include "settings/lib/SettingDefinitions.h"
#include "utils/StringUtils.h"
#include "utils/Utf8Utils.h"
#include <algorithm>
#include <mutex>
#include <fribidi.h>
#include <iconv.h>
Classes | |
class | CConverterType |
class | CCharsetConverter::CInnerConverter |
struct | charPtrPtrAdapter |
struct | SCharsetMapping |
Macros | |
#define | ENDIAN_SUFFIX "LE" |
#define | UTF16_CHARSET "UTF-16" ENDIAN_SUFFIX |
#define | UTF32_CHARSET "UTF-32" ENDIAN_SUFFIX |
#define | UTF8_SOURCE "UTF-8" |
#define | WCHAR_CHARSET "WCHAR_T" |
#define | NO_ICONV ((iconv_t)-1) |
Enumerations | |
enum | SpecialCharset { NotSpecialCharset = 0 , SystemCharset , UserCharset , SubtitleCharset } |
enum | StdConversionType { NoConversion = -1 , Utf8ToUtf32 = 0 , Utf32ToUtf8 , Utf32ToW , WToUtf32 , SubtitleCharsetToUtf8 , Utf8ToUserCharset , UserCharsetToUtf8 , Utf32ToUserCharset , WtoUtf8 , Utf16LEtoW , Utf16BEtoUtf8 , Utf16LEtoUtf8 , Utf8toW , Utf8ToSystem , SystemToUtf8 , Ucs2CharsetToUtf8 , MacintoshToUtf8 , NumberOfStdConversionTypes } |
#define ENDIAN_SUFFIX "LE" |
#define NO_ICONV ((iconv_t)-1) |
#define UTF16_CHARSET "UTF-16" ENDIAN_SUFFIX |
#define UTF32_CHARSET "UTF-32" ENDIAN_SUFFIX |
#define UTF8_SOURCE "UTF-8" |
#define WCHAR_CHARSET "WCHAR_T" |
enum SpecialCharset |
enum StdConversionType |