|
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().
1.8.0