|
vdr
2.0.7
|
Public Member Functions | |
| cDvbSubtitlePage (int PageId) | |
| virtual | ~cDvbSubtitlePage () |
| int | PageId (void) |
| int | Version (void) |
| int | State (void) |
| tArea * | GetAreas (double FactorX, double FactorY) |
| cSubtitleClut * | GetClutById (int ClutId, bool New=false) |
| cSubtitleObject * | GetObjectById (int ObjectId) |
| cSubtitleRegion * | GetRegionById (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 |
| cListObject * | Prev (void) const |
| cListObject * | Next (void) const |
Public Attributes | |
| cList< cSubtitleRegion > | regions |
Private Attributes | |
| int | pageId |
| int | version |
| int | state |
| int64_t | pts |
| int | timeout |
| cList< cSubtitleClut > | cluts |
Definition at line 519 of file dvbsubtitle.c.
| cDvbSubtitlePage::cDvbSubtitlePage | ( | int | PageId | ) |
|
virtual |
Definition at line 555 of file dvbsubtitle.c.
| tArea * cDvbSubtitlePage::GetAreas | ( | double | FactorX, |
| double | FactorY | ||
| ) |
Definition at line 559 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().
| cSubtitleClut * cDvbSubtitlePage::GetClutById | ( | int | ClutId, |
| bool | New = false |
||
| ) |
Definition at line 579 of file dvbsubtitle.c.
References cListBase::Add(), cluts, cList< T >::First(), and cList< T >::Next().
Referenced by cDvbSubtitleConverter::ExtractSegment(), and cDvbSubtitleConverter::FinishPage().
| 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 |
||
| ) |
Definition at line 593 of file dvbsubtitle.c.
References cListBase::Add(), cList< T >::First(), cList< T >::Next(), and regions.
Referenced by cDvbSubtitleConverter::ExtractSegment().
|
inline |
|
inline |
Definition at line 538 of file dvbsubtitle.c.
References pts.
Referenced by cDvbSubtitleConverter::ExtractSegment(), cDvbSubtitleConverter::FinishPage(), and SetPts().
|
inline |
Definition at line 541 of file dvbsubtitle.c.
References 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().
|
inline |
Definition at line 543 of file dvbsubtitle.c.
References Timeout().
Referenced by cDvbSubtitleConverter::ExtractSegment().
|
inline |
Definition at line 540 of file dvbsubtitle.c.
References Version().
Referenced by cDvbSubtitleConverter::ExtractSegment().
|
inline |
Definition at line 533 of file dvbsubtitle.c.
References state.
Referenced by cDvbSubtitleConverter::ExtractSegment(), and SetState().
|
inline |
Definition at line 539 of file dvbsubtitle.c.
References timeout.
Referenced by cDvbSubtitleConverter::ExtractSegment(), cDvbSubtitleConverter::FinishPage(), and SetTimeout().
|
inline |
Definition at line 532 of file dvbsubtitle.c.
References version.
Referenced by cDvbSubtitleConverter::ExtractSegment(), and SetVersion().
|
private |
Definition at line 526 of file dvbsubtitle.c.
Referenced by GetClutById(), and SetState().
|
private |
Definition at line 521 of file dvbsubtitle.c.
Referenced by cDvbSubtitlePage(), and PageId().
|
private |
Definition at line 524 of file dvbsubtitle.c.
Referenced by cDvbSubtitlePage(), and Pts().
| cList<cSubtitleRegion> cDvbSubtitlePage::regions |
Definition at line 528 of file dvbsubtitle.c.
Referenced by cDvbSubtitleConverter::FinishPage(), GetAreas(), GetObjectById(), GetRegionById(), and SetState().
|
private |
Definition at line 523 of file dvbsubtitle.c.
Referenced by cDvbSubtitlePage(), SetState(), and State().
|
private |
Definition at line 525 of file dvbsubtitle.c.
Referenced by cDvbSubtitlePage(), and Timeout().
|
private |
Definition at line 522 of file dvbsubtitle.c.
Referenced by cDvbSubtitlePage(), and Version().
1.8.8