vdr 2.7.7
cSubtitleRegion Class Reference

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
cListObjectPrev (void) const
cListObjectNext (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< cSubtitleObjectRefobjectRefs

Detailed Description

Definition at line 834 of file dvbsubtitle.c.

Constructor & Destructor Documentation

◆ cSubtitleRegion()

Member Function Documentation

◆ ClutId()

int cSubtitleRegion::ClutId ( void )
inline

Definition at line 860 of file dvbsubtitle.c.

References clutId.

◆ Parse()

◆ ParsePgs()

void cSubtitleRegion::ParsePgs ( cBitStream & bs)

◆ RegionDepth()

int cSubtitleRegion::RegionDepth ( void )
inline

Definition at line 859 of file dvbsubtitle.c.

References regionDepth.

◆ RegionFillFlag()

bool cSubtitleRegion::RegionFillFlag ( void )
inline

Definition at line 855 of file dvbsubtitle.c.

References regionFillFlag.

◆ RegionHeight()

int cSubtitleRegion::RegionHeight ( void )
inline

Definition at line 857 of file dvbsubtitle.c.

References regionHeight.

◆ RegionId()

int cSubtitleRegion::RegionId ( void )
inline

Definition at line 853 of file dvbsubtitle.c.

References regionId.

Referenced by cSubtitleRegion().

◆ RegionLevelOfCompatibility()

int cSubtitleRegion::RegionLevelOfCompatibility ( void )
inline

Definition at line 858 of file dvbsubtitle.c.

References regionLevelOfCompatibility.

◆ RegionVersionNumber()

int cSubtitleRegion::RegionVersionNumber ( void )
inline

Definition at line 854 of file dvbsubtitle.c.

References regionVersionNumber.

◆ RegionWidth()

int cSubtitleRegion::RegionWidth ( void )
inline

Definition at line 856 of file dvbsubtitle.c.

References regionWidth.

◆ Render()

◆ SetDimensions()

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

Member Data Documentation

◆ clutId

int cSubtitleRegion::clutId
private

Definition at line 843 of file dvbsubtitle.c.

Referenced by ClutId(), cSubtitleRegion(), Parse(), and ParsePgs().

◆ objectRefs

cList<cSubtitleObjectRef> cSubtitleRegion::objectRefs
private

Definition at line 847 of file dvbsubtitle.c.

Referenced by Parse(), ParsePgs(), and Render().

◆ region2bitPixelCode

int cSubtitleRegion::region2bitPixelCode
private

Definition at line 846 of file dvbsubtitle.c.

Referenced by cSubtitleRegion(), Parse(), and Render().

◆ region4bitPixelCode

int cSubtitleRegion::region4bitPixelCode
private

Definition at line 845 of file dvbsubtitle.c.

Referenced by cSubtitleRegion(), Parse(), and Render().

◆ region8bitPixelCode

int cSubtitleRegion::region8bitPixelCode
private

Definition at line 844 of file dvbsubtitle.c.

Referenced by cSubtitleRegion(), Parse(), and Render().

◆ regionDepth

int cSubtitleRegion::regionDepth
private

Definition at line 842 of file dvbsubtitle.c.

Referenced by cSubtitleRegion(), Parse(), ParsePgs(), and RegionDepth().

◆ regionFillFlag

bool cSubtitleRegion::regionFillFlag
private

Definition at line 838 of file dvbsubtitle.c.

Referenced by cSubtitleRegion(), Parse(), RegionFillFlag(), and Render().

◆ regionHeight

int cSubtitleRegion::regionHeight
private

Definition at line 840 of file dvbsubtitle.c.

Referenced by cSubtitleRegion(), Parse(), RegionHeight(), and SetDimensions().

◆ regionId

int cSubtitleRegion::regionId
private

Definition at line 836 of file dvbsubtitle.c.

Referenced by cSubtitleRegion(), Parse(), ParsePgs(), RegionId(), and SetDimensions().

◆ regionLevelOfCompatibility

int cSubtitleRegion::regionLevelOfCompatibility
private

Definition at line 841 of file dvbsubtitle.c.

Referenced by cSubtitleRegion(), Parse(), and RegionLevelOfCompatibility().

◆ regionVersionNumber

int cSubtitleRegion::regionVersionNumber
private

Definition at line 837 of file dvbsubtitle.c.

Referenced by cSubtitleRegion(), Parse(), ParsePgs(), and RegionVersionNumber().

◆ regionWidth

int cSubtitleRegion::regionWidth
private

Definition at line 839 of file dvbsubtitle.c.

Referenced by cSubtitleRegion(), Parse(), RegionWidth(), and SetDimensions().


The documentation for this class was generated from the following file: