vdr
2.0.4
|
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) |
![]() | |
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.
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, and Timeout().
Referenced by cDvbSubtitleConverter::ExtractSegment().
|
inline |
Definition at line 540 of file dvbsubtitle.c.
References version, and 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(), Pts(), and SetPts().
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(), SetTimeout(), and Timeout().
|
private |
Definition at line 522 of file dvbsubtitle.c.
Referenced by cDvbSubtitlePage(), SetVersion(), and Version().