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) |
![]() | |
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.