vdr  2.0.6
Public Member Functions | Public Attributes | Private Attributes | List of all members
cDvbSubtitlePage Class Reference

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 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
 

Public Attributes

cList< cSubtitleRegionregions
 

Private Attributes

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

Detailed Description

Definition at line 519 of file dvbsubtitle.c.

Constructor & Destructor Documentation

cDvbSubtitlePage::cDvbSubtitlePage ( int  PageId)

Definition at line 546 of file dvbsubtitle.c.

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

cDvbSubtitlePage::~cDvbSubtitlePage ( )
virtual

Definition at line 555 of file dvbsubtitle.c.

Member Function Documentation

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

Definition at line 607 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 531 of file dvbsubtitle.c.

References pageId.

Referenced by cDvbSubtitlePage().

int64_t cDvbSubtitlePage::Pts ( void  ) const
inline

Definition at line 538 of file dvbsubtitle.c.

References pts.

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

void cDvbSubtitlePage::SetPts ( int64_t  Pts)
inline

Definition at line 541 of file dvbsubtitle.c.

References pts, and Pts().

Referenced by cDvbSubtitleConverter::ExtractSegment().

void cDvbSubtitlePage::SetState ( int  State)

Definition at line 615 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 543 of file dvbsubtitle.c.

References timeout, and Timeout().

Referenced by cDvbSubtitleConverter::ExtractSegment().

void cDvbSubtitlePage::SetVersion ( int  Version)
inline

Definition at line 540 of file dvbsubtitle.c.

References version, and Version().

Referenced by cDvbSubtitleConverter::ExtractSegment().

int cDvbSubtitlePage::State ( void  )
inline

Definition at line 533 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 532 of file dvbsubtitle.c.

References version.

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

Member Data Documentation

cList<cSubtitleClut> cDvbSubtitlePage::cluts
private

Definition at line 526 of file dvbsubtitle.c.

Referenced by GetClutById(), and SetState().

int cDvbSubtitlePage::pageId
private

Definition at line 521 of file dvbsubtitle.c.

Referenced by cDvbSubtitlePage(), and PageId().

int64_t cDvbSubtitlePage::pts
private

Definition at line 524 of file dvbsubtitle.c.

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

cList<cSubtitleRegion> cDvbSubtitlePage::regions
int cDvbSubtitlePage::state
private

Definition at line 523 of file dvbsubtitle.c.

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

int cDvbSubtitlePage::timeout
private

Definition at line 525 of file dvbsubtitle.c.

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

int cDvbSubtitlePage::version
private

Definition at line 522 of file dvbsubtitle.c.

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


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