cDvbSubtitlePage Class Reference

Inheritance diagram for cDvbSubtitlePage:

Inheritance graph
[legend]
Collaboration diagram for cDvbSubtitlePage:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 cDvbSubtitlePage (int PageId)
virtual ~cDvbSubtitlePage ()
int PageId (void)
int Version (void)
int State (void)
tAreaGetAreas (void)
cSubtitleClutGetClutById (int ClutId, bool New=false)
cSubtitleObjectGetObjectById (int ObjectId)
cSubtitleRegionGetRegionById (int RegionId, bool New=false)
int64_t Pts (void) const
int Timeout (void)
void SetVersion (int Version)
void SetPts (int64_t Pts)
void SetState (int State)
void SetTimeout (int Timeout)
void UpdateRegionPalette (cSubtitleClut *Clut)

Public Attributes

cList< cSubtitleRegionregions

Private Attributes

int pageId
int version
int state
int64_t pts
int timeout
cList< cSubtitleClutcluts


Detailed Description

Definition at line 404 of file dvbsubtitle.c.


Constructor & Destructor Documentation

cDvbSubtitlePage::cDvbSubtitlePage ( int  PageId  ) 

Definition at line 432 of file dvbsubtitle.c.

References pageId, pts, state, timeout, and version.

cDvbSubtitlePage::~cDvbSubtitlePage (  )  [virtual]

Definition at line 441 of file dvbsubtitle.c.


Member Function Documentation

int cDvbSubtitlePage::PageId ( void   )  [inline]

Definition at line 416 of file dvbsubtitle.c.

int cDvbSubtitlePage::Version ( void   )  [inline]

Definition at line 417 of file dvbsubtitle.c.

References cSubtitleRegion::version.

Referenced by cDvbSubtitleConverter::ExtractSegment().

int cDvbSubtitlePage::State ( void   )  [inline]

Definition at line 418 of file dvbsubtitle.c.

Referenced by cDvbSubtitleConverter::ExtractSegment().

tArea * cDvbSubtitlePage::GetAreas ( void   ) 

Definition at line 445 of file dvbsubtitle.c.

References tArea::bpp, cListBase::Count(), cList< T >::First(), cList< T >::Next(), regions, tArea::Width(), tArea::x1, tArea::x2, tArea::y1, and tArea::y2.

Referenced by cDvbSubtitleConverter::FinishPage().

Here is the call graph for this function:

cSubtitleClut * cDvbSubtitlePage::GetClutById ( int  ClutId,
bool  New = false 
)

Definition at line 465 of file dvbsubtitle.c.

References cListBase::Add(), cluts, cList< T >::First(), and cList< T >::Next().

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

Here is the call graph for this function:

cSubtitleObject * cDvbSubtitlePage::GetObjectById ( int  ObjectId  ) 

Definition at line 493 of file dvbsubtitle.c.

References cList< T >::First(), cList< T >::Next(), and regions.

Referenced by cDvbSubtitleConverter::ExtractSegment().

Here is the call graph for this function:

cSubtitleRegion * cDvbSubtitlePage::GetRegionById ( int  RegionId,
bool  New = false 
)

Definition at line 479 of file dvbsubtitle.c.

References cListBase::Add(), cList< T >::First(), cList< T >::Next(), and regions.

Referenced by cDvbSubtitleConverter::ExtractSegment().

Here is the call graph for this function:

int64_t cDvbSubtitlePage::Pts ( void   )  const [inline]

int cDvbSubtitlePage::Timeout ( void   )  [inline]

void cDvbSubtitlePage::SetVersion ( int  Version  )  [inline]

Definition at line 425 of file dvbsubtitle.c.

References cSubtitleRegion::version.

Referenced by cDvbSubtitleConverter::ExtractSegment().

void cDvbSubtitlePage::SetPts ( int64_t  Pts  )  [inline]

Definition at line 426 of file dvbsubtitle.c.

Referenced by cDvbSubtitleConverter::ExtractSegment().

void cDvbSubtitlePage::SetState ( int  State  ) 

Definition at line 501 of file dvbsubtitle.c.

References cListBase::Clear(), cluts, dbgpages, regions, and state.

Referenced by cDvbSubtitleConverter::ExtractSegment().

Here is the call graph for this function:

void cDvbSubtitlePage::SetTimeout ( int  Timeout  )  [inline]

Definition at line 428 of file dvbsubtitle.c.

Referenced by cDvbSubtitleConverter::ExtractSegment().

void cDvbSubtitlePage::UpdateRegionPalette ( cSubtitleClut Clut  ) 

Definition at line 522 of file dvbsubtitle.c.

References cSubtitleClut::ClutId(), cList< T >::First(), cSubtitleClut::GetPalette(), cList< T >::Next(), and regions.

Referenced by cDvbSubtitleConverter::ExtractSegment().

Here is the call graph for this function:


Member Data Documentation

int cDvbSubtitlePage::pageId [private]

Definition at line 406 of file dvbsubtitle.c.

Referenced by cDvbSubtitlePage().

Definition at line 407 of file dvbsubtitle.c.

Referenced by cDvbSubtitlePage().

int cDvbSubtitlePage::state [private]

Definition at line 408 of file dvbsubtitle.c.

Referenced by cDvbSubtitlePage(), and SetState().

int64_t cDvbSubtitlePage::pts [private]

Definition at line 409 of file dvbsubtitle.c.

Referenced by cDvbSubtitlePage().

Definition at line 410 of file dvbsubtitle.c.

Referenced by cDvbSubtitlePage().

Definition at line 411 of file dvbsubtitle.c.

Referenced by GetClutById(), and SetState().


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

Generated on Tue Jan 13 14:28:45 2009 for VDR by  doxygen 1.5.6