vdr  1.7.31
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
 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 520 of file dvbsubtitle.c.

Constructor & Destructor Documentation

cDvbSubtitlePage::cDvbSubtitlePage ( int  PageId)

Definition at line 547 of file dvbsubtitle.c.

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

cDvbSubtitlePage::~cDvbSubtitlePage ( )
virtual

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 
)
cSubtitleObject * cDvbSubtitlePage::GetObjectById ( int  ObjectId)

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

cList<cSubtitleClut> cDvbSubtitlePage::cluts
private

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

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

Definition at line 524 of file dvbsubtitle.c.

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

int cDvbSubtitlePage::timeout
private

Definition at line 526 of file dvbsubtitle.c.

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

int cDvbSubtitlePage::version
private

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: