openATV enigma2
openATV is an open source SetTopBox Graphical user interface.
encoding.h File Reference
#include <string>
#include <set>
#include <map>

Go to the source code of this file.

Classes

class  eDVBTextEncodingHandler
 

Macros

#define ISO8859_5   0x01
 
#define ISO8859_6   0x02
 
#define ISO8859_7   0x03
 
#define ISO8859_8   0x04
 
#define ISO8859_9   0x05
 
#define ISO8859_10   0x06
 
#define ISO8859_11   0x07
 
#define ISO8859_12   0x08
 
#define ISO8859_13   0x09
 
#define ISO8859_14   0x0A
 
#define ISO8859_15   0x0B
 
#define ISO8859_xx   0x10
 
#define UNICODE_ENCODING   0x11
 
#define KSX1001_ENCODING   0x12
 
#define GB18030_ENCODING   0x13
 
#define BIG5_ENCODING   0x14
 
#define UTF8_ENCODING   0x15
 
#define UTF16BE_ENCODING   0x16
 
#define UTF16LE_ENCODING   0x17
 
#define GEOSTD8_ENCODING   0x1E
 
#define HUFFMAN_ENCODING   0x1F
 
#define MASK_NO_TABLEID   0x0800
 
#define MASK_IGNORE_TABLEID   0x0100
 

Variables

eDVBTextEncodingHandler encodingHandler
 
int defaultEncodingTable
 

Macro Definition Documentation

◆ BIG5_ENCODING

#define BIG5_ENCODING   0x14

◆ GB18030_ENCODING

#define GB18030_ENCODING   0x13

◆ GEOSTD8_ENCODING

#define GEOSTD8_ENCODING   0x1E

◆ HUFFMAN_ENCODING

#define HUFFMAN_ENCODING   0x1F

◆ ISO8859_10

#define ISO8859_10   0x06

◆ ISO8859_11

#define ISO8859_11   0x07

◆ ISO8859_12

#define ISO8859_12   0x08

◆ ISO8859_13

#define ISO8859_13   0x09

◆ ISO8859_14

#define ISO8859_14   0x0A

◆ ISO8859_15

#define ISO8859_15   0x0B

◆ ISO8859_5

#define ISO8859_5   0x01

◆ ISO8859_6

#define ISO8859_6   0x02

◆ ISO8859_7

#define ISO8859_7   0x03

◆ ISO8859_8

#define ISO8859_8   0x04

◆ ISO8859_9

#define ISO8859_9   0x05

◆ ISO8859_xx

#define ISO8859_xx   0x10

◆ KSX1001_ENCODING

#define KSX1001_ENCODING   0x12

◆ MASK_IGNORE_TABLEID

#define MASK_IGNORE_TABLEID   0x0100

◆ MASK_NO_TABLEID

#define MASK_NO_TABLEID   0x0800

◆ UNICODE_ENCODING

#define UNICODE_ENCODING   0x11

◆ UTF16BE_ENCODING

#define UTF16BE_ENCODING   0x16

◆ UTF16LE_ENCODING

#define UTF16LE_ENCODING   0x17

◆ UTF8_ENCODING

#define UTF8_ENCODING   0x15

Variable Documentation

◆ defaultEncodingTable

int defaultEncodingTable
extern

◆ encodingHandler

eDVBTextEncodingHandler encodingHandler
extern