|
vdr
2.2.0
|
Public Member Functions | |
| cSubtitleRegion (int RegionId) | |
| void | Parse (cBitStream &bs) |
| void | ParsePgs (cBitStream &bs) |
| void | SetDimensions (int Width, int Height) |
| int | RegionId (void) |
| int | RegionVersionNumber (void) |
| bool | RegionFillFlag (void) |
| int | RegionWidth (void) |
| int | RegionHeight (void) |
| int | RegionLevelOfCompatibility (void) |
| int | RegionDepth (void) |
| int | ClutId (void) |
| void | Render (cBitmap *Bitmap, cSubtitleObjects *Objects) |
Public Member Functions inherited from cListObject | |
| cListObject (void) | |
| virtual | ~cListObject () |
| virtual int | Compare (const cListObject &ListObject) const |
| void | Append (cListObject *Object) |
| void | Insert (cListObject *Object) |
| void | Unlink (void) |
| int | Index (void) const |
| cListObject * | Prev (void) const |
| cListObject * | Next (void) const |
Private Attributes | |
| int | regionId |
| int | regionVersionNumber |
| bool | regionFillFlag |
| int | regionWidth |
| int | regionHeight |
| int | regionLevelOfCompatibility |
| int | regionDepth |
| int | clutId |
| int | region8bitPixelCode |
| int | region4bitPixelCode |
| int | region2bitPixelCode |
| cList< cSubtitleObjectRef > | objectRefs |
Definition at line 835 of file dvbsubtitle.c.
| cSubtitleRegion::cSubtitleRegion | ( | int | RegionId | ) |
Definition at line 865 of file dvbsubtitle.c.
|
inline |
Definition at line 861 of file dvbsubtitle.c.
| void cSubtitleRegion::Parse | ( | cBitStream & | bs | ) |
Definition at line 880 of file dvbsubtitle.c.
References dbgregions, cBitStream::GetBit(), cBitStream::GetBits(), cBitStream::IsEOF(), and cBitStream::SkipBits().
Referenced by cDvbSubtitleConverter::ExtractSegment().
| void cSubtitleRegion::ParsePgs | ( | cBitStream & | bs | ) |
Definition at line 906 of file dvbsubtitle.c.
References cSubtitleObjectRefPgs::cSubtitleObjectRefPgs(), dbgregions, cBitStream::GetBits(), and cBitStream::SkipBits().
Referenced by cDvbSubtitleConverter::ExtractPgsSegment().
|
inline |
Definition at line 860 of file dvbsubtitle.c.
|
inline |
Definition at line 856 of file dvbsubtitle.c.
|
inline |
Definition at line 858 of file dvbsubtitle.c.
|
inline |
Definition at line 854 of file dvbsubtitle.c.
|
inline |
Definition at line 859 of file dvbsubtitle.c.
|
inline |
Definition at line 855 of file dvbsubtitle.c.
|
inline |
Definition at line 857 of file dvbsubtitle.c.
| void cSubtitleRegion::Render | ( | cBitmap * | Bitmap, |
| cSubtitleObjects * | Objects | ||
| ) |
Definition at line 924 of file dvbsubtitle.c.
References cPalette::Bpp(), dbgregions, cBitmap::Fill(), cSubtitleObjects::GetObjectById(), and cListObject::Next().
| void cSubtitleRegion::SetDimensions | ( | int | Width, |
| int | Height | ||
| ) |
Definition at line 917 of file dvbsubtitle.c.
References dbgregions.
Referenced by cDvbSubtitleConverter::ExtractPgsSegment().
|
private |
Definition at line 844 of file dvbsubtitle.c.
|
private |
Definition at line 848 of file dvbsubtitle.c.
|
private |
Definition at line 847 of file dvbsubtitle.c.
|
private |
Definition at line 846 of file dvbsubtitle.c.
|
private |
Definition at line 845 of file dvbsubtitle.c.
|
private |
Definition at line 843 of file dvbsubtitle.c.
|
private |
Definition at line 839 of file dvbsubtitle.c.
|
private |
Definition at line 841 of file dvbsubtitle.c.
|
private |
Definition at line 837 of file dvbsubtitle.c.
|
private |
Definition at line 842 of file dvbsubtitle.c.
|
private |
Definition at line 838 of file dvbsubtitle.c.
|
private |
Definition at line 840 of file dvbsubtitle.c.
1.8.11