vdr
1.7.27
|
Definition at line 156 of file dvbsubtitle.c.
cSubtitleObject::cSubtitleObject | ( | int | ObjectId, |
cBitmap * | Bitmap | ||
) |
Definition at line 195 of file dvbsubtitle.c.
References backgroundPixelCode, bitmap, codingMethod, foregroundPixelCode, nonModifyingColorFlag, objectId, ObjectId(), providerFlag, px, py, textData, and version.
uchar cSubtitleObject::BackgroundPixelCode | ( | void | ) | [inline] |
Definition at line 178 of file dvbsubtitle.c.
References backgroundPixelCode.
Referenced by SetBackgroundPixelCode().
int cSubtitleObject::CodingMethod | ( | void | ) | [inline] |
Definition at line 177 of file dvbsubtitle.c.
References codingMethod.
Referenced by SetCodingMethod().
bool cSubtitleObject::Decode2BppCodeString | ( | cBitStream * | bs, |
int & | x, | ||
int | y, | ||
const uint8_t * | MapTable | ||
) | [private] |
Definition at line 312 of file dvbsubtitle.c.
References DrawLine(), cBitStream::GetBit(), and cBitStream::GetBits().
Referenced by DecodeSubBlock().
bool cSubtitleObject::Decode4BppCodeString | ( | cBitStream * | bs, |
int & | x, | ||
int | y, | ||
const uint8_t * | MapTable | ||
) | [private] |
Definition at line 352 of file dvbsubtitle.c.
References DrawLine(), cBitStream::GetBit(), and cBitStream::GetBits().
Referenced by DecodeSubBlock().
bool cSubtitleObject::Decode8BppCodeString | ( | cBitStream * | bs, |
int & | x, | ||
int | y | ||
) | [private] |
Definition at line 397 of file dvbsubtitle.c.
References DrawLine(), cBitStream::GetBit(), and cBitStream::GetBits().
Referenced by DecodeSubBlock().
void cSubtitleObject::DecodeCharacterString | ( | const uchar * | Data, |
int | NumberOfCodes | ||
) |
Definition at line 209 of file dvbsubtitle.c.
References cCharSetConv::Convert(), SI::getCharacterTable(), textData, Utf8StrLen(), and Utf8Strn0Cpy().
void cSubtitleObject::DecodeSubBlock | ( | const uchar * | Data, |
int | Length, | ||
bool | Even | ||
) |
Definition at line 238 of file dvbsubtitle.c.
References bitmap, cPalette::Bpp(), cBitStream::ByteAlign(), dbgobjects, Decode2BppCodeString(), Decode4BppCodeString(), Decode8BppCodeString(), cBitStream::GetBits(), and cBitStream::IsEOF().
void cSubtitleObject::DrawLine | ( | int | x, |
int | y, | ||
tIndex | Index, | ||
int | Length | ||
) | [private] |
Definition at line 302 of file dvbsubtitle.c.
References bitmap, nonModifyingColorFlag, px, py, and cBitmap::SetIndex().
Referenced by Decode2BppCodeString(), Decode4BppCodeString(), and Decode8BppCodeString().
uchar cSubtitleObject::ForegroundPixelCode | ( | void | ) | [inline] |
Definition at line 179 of file dvbsubtitle.c.
References foregroundPixelCode.
Referenced by SetForegroundPixelCode().
bool cSubtitleObject::NonModifyingColorFlag | ( | void | ) | [inline] |
Definition at line 183 of file dvbsubtitle.c.
References nonModifyingColorFlag.
Referenced by SetNonModifyingColorFlag().
int cSubtitleObject::ObjectId | ( | void | ) | [inline] |
Definition at line 175 of file dvbsubtitle.c.
References objectId.
Referenced by cSubtitleObject(), and cDvbSubtitleConverter::ExtractSegment().
void cSubtitleObject::SetBackgroundPixelCode | ( | uchar | BackgroundPixelCode | ) | [inline] |
Definition at line 187 of file dvbsubtitle.c.
References backgroundPixelCode, and BackgroundPixelCode().
void cSubtitleObject::SetCodingMethod | ( | int | CodingMethod | ) | [inline] |
Definition at line 190 of file dvbsubtitle.c.
References codingMethod, and CodingMethod().
void cSubtitleObject::SetForegroundPixelCode | ( | uchar | ForegroundPixelCode | ) | [inline] |
Definition at line 188 of file dvbsubtitle.c.
References foregroundPixelCode, and ForegroundPixelCode().
void cSubtitleObject::SetNonModifyingColorFlag | ( | bool | NonModifyingColorFlag | ) | [inline] |
Definition at line 189 of file dvbsubtitle.c.
References nonModifyingColorFlag, and NonModifyingColorFlag().
void cSubtitleObject::SetPosition | ( | int | x, |
int | y | ||
) | [inline] |
Definition at line 191 of file dvbsubtitle.c.
void cSubtitleObject::SetProviderFlag | ( | int | ProviderFlag | ) | [inline] |
Definition at line 192 of file dvbsubtitle.c.
References providerFlag.
void cSubtitleObject::SetVersion | ( | int | Version | ) | [inline] |
Definition at line 186 of file dvbsubtitle.c.
const char* cSubtitleObject::TextData | ( | void | ) | [inline] |
Definition at line 180 of file dvbsubtitle.c.
References textData.
int cSubtitleObject::Version | ( | void | ) | [inline] |
Definition at line 176 of file dvbsubtitle.c.
References version.
Referenced by cDvbSubtitleConverter::ExtractSegment(), and SetVersion().
int cSubtitleObject::X | ( | void | ) | [inline] |
Definition at line 181 of file dvbsubtitle.c.
References px.
int cSubtitleObject::Y | ( | void | ) | [inline] |
Definition at line 182 of file dvbsubtitle.c.
References py.
uchar cSubtitleObject::backgroundPixelCode [private] |
Definition at line 162 of file dvbsubtitle.c.
Referenced by BackgroundPixelCode(), cSubtitleObject(), and SetBackgroundPixelCode().
cBitmap* cSubtitleObject::bitmap [private] |
Definition at line 167 of file dvbsubtitle.c.
Referenced by cSubtitleObject(), DecodeSubBlock(), and DrawLine().
int cSubtitleObject::codingMethod [private] |
Definition at line 160 of file dvbsubtitle.c.
Referenced by CodingMethod(), cSubtitleObject(), and SetCodingMethod().
uchar cSubtitleObject::foregroundPixelCode [private] |
Definition at line 163 of file dvbsubtitle.c.
Referenced by cSubtitleObject(), ForegroundPixelCode(), and SetForegroundPixelCode().
bool cSubtitleObject::nonModifyingColorFlag [private] |
Definition at line 161 of file dvbsubtitle.c.
Referenced by cSubtitleObject(), DrawLine(), NonModifyingColorFlag(), and SetNonModifyingColorFlag().
int cSubtitleObject::objectId [private] |
Definition at line 158 of file dvbsubtitle.c.
Referenced by cSubtitleObject(), and ObjectId().
int cSubtitleObject::providerFlag [private] |
Definition at line 164 of file dvbsubtitle.c.
Referenced by cSubtitleObject(), and SetProviderFlag().
int cSubtitleObject::px [private] |
Definition at line 165 of file dvbsubtitle.c.
Referenced by cSubtitleObject(), DrawLine(), SetPosition(), and X().
int cSubtitleObject::py [private] |
Definition at line 166 of file dvbsubtitle.c.
Referenced by cSubtitleObject(), DrawLine(), SetPosition(), and Y().
char cSubtitleObject::textData[Utf8BufSize(256)] [private] |
Definition at line 168 of file dvbsubtitle.c.
Referenced by cSubtitleObject(), DecodeCharacterString(), and TextData().
int cSubtitleObject::version [private] |
Definition at line 159 of file dvbsubtitle.c.
Referenced by cSubtitleObject(), SetVersion(), and Version().