|
vdr 2.6.1
|
Namespaces | |
| namespace | DVBTime |
Typedefs | |
| typedef unsigned char | u_char |
| typedef uint8_t | EightBit |
| typedef uint16_t | SixteenBit |
| typedef uint32_t | ThirtyTwoBit |
| typedef uint64_t | SixtyFourBit |
Functions | |
| bool | SetOverrideCharacterTable (const char *CharacterTable) |
| bool | SetSystemCharacterTable (const char *CharacterTable) |
| const char * | getCharacterTable (const unsigned char *&buffer, int &length, bool *isSingleByte=NULL) |
| size_t | convertCharacterTable (const char *from, size_t fromLength, char *to, size_t toLength, const char *fromCode) |
| bool | systemCharacterTableIsSingleByte (void) |
| static int | Utf8CharLen (const char *s) |
Variables | |
| static const char * | CharacterTables1 [] |
| static const char * | CharacterTables2 [] |
| static char * | SystemCharacterTable = NULL |
| bool | SystemCharacterTableIsSingleByte = true |
| static char * | OverrideCharacterTable = NULL |
| typedef uint8_t SI::EightBit |
Definition at line 429 of file include/libsi/si.h.
| typedef uint16_t SI::SixteenBit |
Definition at line 430 of file include/libsi/si.h.
| typedef uint64_t SI::SixtyFourBit |
Definition at line 432 of file include/libsi/si.h.
| typedef uint32_t SI::ThirtyTwoBit |
Definition at line 431 of file include/libsi/si.h.
| typedef unsigned char SI::u_char |
Definition at line 24 of file include/libsi/headers.h.
| enum SI::AudioType |
Definition at line 217 of file include/libsi/si.h.
| enum SI::AudioType |
Definition at line 217 of file libsi/si.h.
| enum SI::DescriptorTag |
Definition at line 51 of file include/libsi/si.h.
| enum SI::DescriptorTag |
Definition at line 51 of file libsi/si.h.
| Enumerator | |
|---|---|
| SI | |
| MHP | |
| PCIT | |
| SI | |
| MHP | |
| PCIT | |
Definition at line 195 of file include/libsi/si.h.
| Enumerator | |
|---|---|
| SI | |
| MHP | |
| PCIT | |
| SI | |
| MHP | |
| PCIT | |
Definition at line 195 of file libsi/si.h.
| enum SI::LinkageType |
Definition at line 204 of file include/libsi/si.h.
| enum SI::LinkageType |
Definition at line 204 of file libsi/si.h.
| enum SI::RunningStatus |
Definition at line 197 of file include/libsi/si.h.
| enum SI::RunningStatus |
Definition at line 197 of file libsi/si.h.
| enum SI::TableId |
Definition at line 23 of file include/libsi/si.h.
| enum SI::TableId |
Definition at line 23 of file libsi/si.h.
| size_t SI::convertCharacterTable | ( | const char * | from, |
| size_t | fromLength, | ||
| char * | to, | ||
| size_t | toLength, | ||
| const char * | fromCode | ||
| ) |
Definition at line 414 of file si.c.
References SystemCharacterTable, and Utf8CharLen().
Referenced by SI::String::decodeText(), and SI::ExtendedEventDescriptors::getText().
| const char * SI::getCharacterTable | ( | const unsigned char *& | buffer, |
| int & | length, | ||
| bool * | isSingleByte = NULL |
||
| ) |
Definition at line 364 of file si.c.
References CharacterTables1, CharacterTables2, NumEntries, OverrideCharacterTable, and SingleByteLimit.
Referenced by cSubtitleObject::DecodeCharacterString(), and SI::String::decodeText().
| bool SI::SetOverrideCharacterTable | ( | const char * | CharacterTable | ) |
Definition at line 324 of file si.c.
References OverrideCharacterTable, and SystemCharacterTable.
Referenced by main().
| bool SI::SetSystemCharacterTable | ( | const char * | CharacterTable | ) |
Definition at line 339 of file si.c.
References SystemCharacterTable, and SystemCharacterTableIsSingleByte.
Referenced by main().
| bool SI::systemCharacterTableIsSingleByte | ( | void | ) |
Definition at line 317 of file si.c.
References SystemCharacterTableIsSingleByte.
|
static |
Definition at line 400 of file si.c.
References MT, and SystemCharacterTableIsSingleByte.
Referenced by convertCharacterTable(), and SI::String::decodeText().
|
static |
Definition at line 256 of file si.c.
Referenced by getCharacterTable().
|
static |
Definition at line 293 of file si.c.
Referenced by getCharacterTable().
|
static |
Definition at line 322 of file si.c.
Referenced by getCharacterTable(), main(), and SetOverrideCharacterTable().
|
static |
Definition at line 314 of file si.c.
Referenced by convertCharacterTable(), SetOverrideCharacterTable(), and SetSystemCharacterTable().
| bool SI::SystemCharacterTableIsSingleByte = true |
Definition at line 315 of file si.c.
Referenced by SetSystemCharacterTable(), systemCharacterTableIsSingleByte(), and Utf8CharLen().