vdr  1.7.27
Public Member Functions | Public Attributes | Private Attributes
cDvbSubtitlePage Class Reference

List of all members.

Public Member Functions

 cDvbSubtitlePage (int PageId)
virtual ~cDvbSubtitlePage ()
int PageId (void)
int Version (void)
int State (void)
tAreaGetAreas (double FactorX, double FactorY)
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)

Public Attributes

cList< cSubtitleRegionregions

Private Attributes

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

Detailed Description

Definition at line 520 of file dvbsubtitle.c.


Constructor & Destructor Documentation

Definition at line 547 of file dvbsubtitle.c.

References pageId, PageId(), pts, state, timeout, and version.

Definition at line 556 of file dvbsubtitle.c.


Member Function Documentation

tArea * cDvbSubtitlePage::GetAreas ( double  FactorX,
double  FactorY 
)
cSubtitleClut * cDvbSubtitlePage::GetClutById ( int  ClutId,
bool  New = false 
)

Definition at line 608 of file dvbsubtitle.c.

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

Referenced by cDvbSubtitleConverter::ExtractSegment().

cSubtitleRegion * cDvbSubtitlePage::GetRegionById ( int  RegionId,
bool  New = false 
)
int cDvbSubtitlePage::PageId ( void  ) [inline]

Definition at line 532 of file dvbsubtitle.c.

References pageId.

Referenced by cDvbSubtitlePage().

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

Definition at line 539 of file dvbsubtitle.c.

References pts.

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

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

Definition at line 542 of file dvbsubtitle.c.

References pts, and Pts().

Referenced by cDvbSubtitleConverter::ExtractSegment().

void cDvbSubtitlePage::SetState ( int  State)

Definition at line 616 of file dvbsubtitle.c.

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

Referenced by cDvbSubtitleConverter::ExtractSegment().

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

Definition at line 544 of file dvbsubtitle.c.

References timeout, and Timeout().

Referenced by cDvbSubtitleConverter::ExtractSegment().

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

Definition at line 541 of file dvbsubtitle.c.

References version, and Version().

Referenced by cDvbSubtitleConverter::ExtractSegment().

int cDvbSubtitlePage::State ( void  ) [inline]

Definition at line 534 of file dvbsubtitle.c.

References state.

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

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

Definition at line 533 of file dvbsubtitle.c.

References version.

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


Member Data Documentation

Definition at line 527 of file dvbsubtitle.c.

Referenced by GetClutById(), and SetState().

int cDvbSubtitlePage::pageId [private]

Definition at line 522 of file dvbsubtitle.c.

Referenced by cDvbSubtitlePage(), and PageId().

int64_t cDvbSubtitlePage::pts [private]

Definition at line 525 of file dvbsubtitle.c.

Referenced by cDvbSubtitlePage(), Pts(), and SetPts().

int cDvbSubtitlePage::state [private]

Definition at line 524 of file dvbsubtitle.c.

Referenced by cDvbSubtitlePage(), SetState(), and State().

Definition at line 526 of file dvbsubtitle.c.

Referenced by cDvbSubtitlePage(), SetTimeout(), and Timeout().

Definition at line 523 of file dvbsubtitle.c.

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


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