vdr  2.0.4
Public Member Functions | Private Attributes | List of all members
cSubtitleClut Class Reference

Public Member Functions

 cSubtitleClut (int ClutId)
 
int ClutId (void)
 
int Version (void)
 
void SetVersion (int Version)
 
void SetColor (int Bpp, int Index, tColor Color)
 
const cPaletteGetPalette (int Bpp)
 
- 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 clutId
 
int version
 
cPalette palette2
 
cPalette palette4
 
cPalette palette8
 

Detailed Description

Definition at line 47 of file dvbsubtitle.c.

Constructor & Destructor Documentation

cSubtitleClut::cSubtitleClut ( int  ClutId)

Definition at line 63 of file dvbsubtitle.c.

References ArgbToColor(), clutId, ClutId(), palette2, palette4, palette8, cPalette::SetColor(), and version.

Member Function Documentation

int cSubtitleClut::ClutId ( void  )
inline

Definition at line 56 of file dvbsubtitle.c.

References clutId.

Referenced by cSubtitleClut(), and cDvbSubtitleConverter::ExtractSegment().

const cPalette * cSubtitleClut::GetPalette ( int  Bpp)
void cSubtitleClut::SetColor ( int  Bpp,
int  Index,
tColor  Color 
)

Definition at line 132 of file dvbsubtitle.c.

References esyslog, palette2, palette4, palette8, and cPalette::SetColor().

Referenced by cDvbSubtitleConverter::ExtractSegment().

void cSubtitleClut::SetVersion ( int  Version)
inline

Definition at line 58 of file dvbsubtitle.c.

References version, and Version().

Referenced by cDvbSubtitleConverter::ExtractSegment().

int cSubtitleClut::Version ( void  )
inline

Definition at line 57 of file dvbsubtitle.c.

References version.

Referenced by cDvbSubtitleConverter::ExtractSegment(), and SetVersion().

Member Data Documentation

int cSubtitleClut::clutId
private

Definition at line 49 of file dvbsubtitle.c.

Referenced by ClutId(), and cSubtitleClut().

cPalette cSubtitleClut::palette2
private

Definition at line 51 of file dvbsubtitle.c.

Referenced by cSubtitleClut(), GetPalette(), and SetColor().

cPalette cSubtitleClut::palette4
private

Definition at line 52 of file dvbsubtitle.c.

Referenced by cSubtitleClut(), GetPalette(), and SetColor().

cPalette cSubtitleClut::palette8
private

Definition at line 53 of file dvbsubtitle.c.

Referenced by cSubtitleClut(), GetPalette(), and SetColor().

int cSubtitleClut::version
private

Definition at line 50 of file dvbsubtitle.c.

Referenced by cSubtitleClut(), SetVersion(), and Version().


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