|
void | DrawLine (cBitmap *Bitmap, int x, int y, tIndex Index, int Length) |
|
bool | Decode2BppCodeString (cBitmap *Bitmap, int px, int py, cBitStream *bs, int &x, int y, const uint8_t *MapTable) |
|
bool | Decode4BppCodeString (cBitmap *Bitmap, int px, int py, cBitStream *bs, int &x, int y, const uint8_t *MapTable) |
|
bool | Decode8BppCodeString (cBitmap *Bitmap, int px, int py, cBitStream *bs, int &x, int y) |
|
bool | DecodePgsCodeString (cBitmap *Bitmap, int px, int py, cBitStream *bs, int &x, int y) |
|
void | DecodeSubBlock (cBitmap *Bitmap, int px, int py, const uchar *Data, int Length, bool Even) |
|
void | DecodeCharacterString (const uchar *Data, int NumberOfCodes) |
|
Definition at line 341 of file dvbsubtitle.c.
cSubtitleObject::cSubtitleObject |
( |
int |
ObjectId | ) |
|
cSubtitleObject::~cSubtitleObject |
( |
| ) |
|
bool cSubtitleObject::Decode2BppCodeString |
( |
cBitmap * |
Bitmap, |
|
|
int |
px, |
|
|
int |
py, |
|
|
cBitStream * |
bs, |
|
|
int & |
x, |
|
|
int |
y, |
|
|
const uint8_t * |
MapTable |
|
) |
| |
|
private |
bool cSubtitleObject::Decode4BppCodeString |
( |
cBitmap * |
Bitmap, |
|
|
int |
px, |
|
|
int |
py, |
|
|
cBitStream * |
bs, |
|
|
int & |
x, |
|
|
int |
y, |
|
|
const uint8_t * |
MapTable |
|
) |
| |
|
private |
bool cSubtitleObject::Decode8BppCodeString |
( |
cBitmap * |
Bitmap, |
|
|
int |
px, |
|
|
int |
py, |
|
|
cBitStream * |
bs, |
|
|
int & |
x, |
|
|
int |
y |
|
) |
| |
|
private |
void cSubtitleObject::DecodeCharacterString |
( |
const uchar * |
Data, |
|
|
int |
NumberOfCodes |
|
) |
| |
|
private |
bool cSubtitleObject::DecodePgsCodeString |
( |
cBitmap * |
Bitmap, |
|
|
int |
px, |
|
|
int |
py, |
|
|
cBitStream * |
bs, |
|
|
int & |
x, |
|
|
int |
y |
|
) |
| |
|
private |
void cSubtitleObject::DecodeSubBlock |
( |
cBitmap * |
Bitmap, |
|
|
int |
px, |
|
|
int |
py, |
|
|
const uchar * |
Data, |
|
|
int |
Length, |
|
|
bool |
Even |
|
) |
| |
|
private |
void cSubtitleObject::DrawLine |
( |
cBitmap * |
Bitmap, |
|
|
int |
x, |
|
|
int |
y, |
|
|
tIndex |
Index, |
|
|
int |
Length |
|
) |
| |
|
private |
bool cSubtitleObject::NonModifyingColorFlag |
( |
void |
| ) |
|
|
inline |
int cSubtitleObject::ObjectCodingMethod |
( |
void |
| ) |
|
|
inline |
int cSubtitleObject::ObjectId |
( |
void |
| ) |
|
|
inline |
int cSubtitleObject::ObjectVersionNumber |
( |
void |
| ) |
|
|
inline |
Definition at line 395 of file dvbsubtitle.c.
References cPalette::Bpp(), cBitmap::Clean(), dbgobjects, DebugObjects, cBitmap::Dirty(), cBitStream::GetBit(), cBitStream::GetBits(), cBitStream::GetData(), cSubtitleClut::GetPalette(), MALLOC, cPalette::Replace(), cBitStream::SkipBit(), cBitStream::WordAlign(), and cSubtitleDebug::WriteJpeg().
Referenced by cDvbSubtitleConverter::ExtractSegment().
void cSubtitleObject::Render |
( |
cBitmap * |
Bitmap, |
|
|
int |
px, |
|
|
int |
py, |
|
|
tIndex |
IndexFg, |
|
|
tIndex |
IndexBg |
|
) |
| |
uchar* cSubtitleObject::botData |
|
private |
int cSubtitleObject::botLength |
|
private |
int cSubtitleObject::lineHeight |
|
private |
bool cSubtitleObject::nonModifyingColorFlag |
|
private |
int cSubtitleObject::objectCodingMethod |
|
private |
int cSubtitleObject::objectId |
|
private |
int cSubtitleObject::objectVersionNumber |
|
private |
uchar* cSubtitleObject::topData |
|
private |
int cSubtitleObject::topIndex |
|
private |
int cSubtitleObject::topLength |
|
private |
char* cSubtitleObject::txtData |
|
private |
The documentation for this class was generated from the following file: