|
vdr 2.7.9
|
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 834 of file dvbsubtitle.c.
| cSubtitleRegion::cSubtitleRegion | ( | int | RegionId | ) |
Definition at line 864 of file dvbsubtitle.c.
References clutId, region2bitPixelCode, region4bitPixelCode, region8bitPixelCode, regionDepth, regionFillFlag, regionHeight, RegionId(), regionId, regionLevelOfCompatibility, regionVersionNumber, and regionWidth.
|
inline |
Definition at line 860 of file dvbsubtitle.c.
References clutId.
| void cSubtitleRegion::Parse | ( | cBitStream & | bs | ) |
Definition at line 879 of file dvbsubtitle.c.
References clutId, dbgregions, cBitStream::GetBit(), cBitStream::GetBits(), cBitStream::IsEOF(), objectRefs, region2bitPixelCode, region4bitPixelCode, region8bitPixelCode, regionDepth, regionFillFlag, regionHeight, regionId, regionLevelOfCompatibility, regionVersionNumber, regionWidth, and cBitStream::SkipBits().
Referenced by cDvbSubtitleConverter::ExtractSegment().
| void cSubtitleRegion::ParsePgs | ( | cBitStream & | bs | ) |
Definition at line 905 of file dvbsubtitle.c.
References clutId, dbgregions, cBitStream::GetBits(), objectRefs, regionDepth, regionId, regionVersionNumber, and cBitStream::SkipBits().
Referenced by cDvbSubtitleConverter::ExtractPgsSegment().
|
inline |
Definition at line 859 of file dvbsubtitle.c.
References regionDepth.
|
inline |
Definition at line 855 of file dvbsubtitle.c.
References regionFillFlag.
|
inline |
Definition at line 857 of file dvbsubtitle.c.
References regionHeight.
|
inline |
|
inline |
Definition at line 858 of file dvbsubtitle.c.
References regionLevelOfCompatibility.
|
inline |
Definition at line 854 of file dvbsubtitle.c.
References regionVersionNumber.
|
inline |
Definition at line 856 of file dvbsubtitle.c.
References regionWidth.
| void cSubtitleRegion::Render | ( | cBitmap * | Bitmap, |
| cSubtitleObjects * | Objects ) |
Definition at line 923 of file dvbsubtitle.c.
References cPalette::Bpp(), dbgregions, cBitmap::Fill(), cSubtitleObjects::GetObjectById(), objectRefs, region2bitPixelCode, region4bitPixelCode, region8bitPixelCode, and regionFillFlag.
| void cSubtitleRegion::SetDimensions | ( | int | Width, |
| int | Height ) |
Definition at line 916 of file dvbsubtitle.c.
References dbgregions, regionHeight, regionId, and regionWidth.
Referenced by cDvbSubtitleConverter::ExtractPgsSegment().
|
private |
Definition at line 843 of file dvbsubtitle.c.
Referenced by ClutId(), cSubtitleRegion(), Parse(), and ParsePgs().
|
private |
Definition at line 847 of file dvbsubtitle.c.
Referenced by Parse(), ParsePgs(), and Render().
|
private |
Definition at line 846 of file dvbsubtitle.c.
Referenced by cSubtitleRegion(), Parse(), and Render().
|
private |
Definition at line 845 of file dvbsubtitle.c.
Referenced by cSubtitleRegion(), Parse(), and Render().
|
private |
Definition at line 844 of file dvbsubtitle.c.
Referenced by cSubtitleRegion(), Parse(), and Render().
|
private |
Definition at line 842 of file dvbsubtitle.c.
Referenced by cSubtitleRegion(), Parse(), ParsePgs(), and RegionDepth().
|
private |
Definition at line 838 of file dvbsubtitle.c.
Referenced by cSubtitleRegion(), Parse(), RegionFillFlag(), and Render().
|
private |
Definition at line 840 of file dvbsubtitle.c.
Referenced by cSubtitleRegion(), Parse(), RegionHeight(), and SetDimensions().
|
private |
Definition at line 836 of file dvbsubtitle.c.
Referenced by cSubtitleRegion(), Parse(), ParsePgs(), RegionId(), and SetDimensions().
|
private |
Definition at line 841 of file dvbsubtitle.c.
Referenced by cSubtitleRegion(), Parse(), and RegionLevelOfCompatibility().
|
private |
Definition at line 837 of file dvbsubtitle.c.
Referenced by cSubtitleRegion(), Parse(), ParsePgs(), and RegionVersionNumber().
|
private |
Definition at line 839 of file dvbsubtitle.c.
Referenced by cSubtitleRegion(), Parse(), RegionWidth(), and SetDimensions().