vdr
1.7.27
|
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 Attributes | |
cList< cSubtitleRegion > | regions |
Private Attributes | |
int | pageId |
int | version |
int | state |
int64_t | pts |
int | timeout |
cList< cSubtitleClut > | cluts |
Definition at line 520 of file dvbsubtitle.c.
cDvbSubtitlePage::cDvbSubtitlePage | ( | int | PageId | ) |
cDvbSubtitlePage::~cDvbSubtitlePage | ( | ) | [virtual] |
Definition at line 556 of file dvbsubtitle.c.
tArea * cDvbSubtitlePage::GetAreas | ( | double | FactorX, |
double | FactorY | ||
) |
Definition at line 560 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 580 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 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 |
||
) |
Definition at line 594 of file dvbsubtitle.c.
References cListBase::Add(), cList< T >::First(), cList< T >::Next(), and regions.
Referenced by cDvbSubtitleConverter::ExtractSegment().
int cDvbSubtitlePage::PageId | ( | void | ) | [inline] |
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.
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] |
Definition at line 540 of file dvbsubtitle.c.
References timeout.
Referenced by cDvbSubtitleConverter::ExtractSegment(), cDvbSubtitleConverter::FinishPage(), and SetTimeout().
int cDvbSubtitlePage::Version | ( | void | ) | [inline] |
Definition at line 533 of file dvbsubtitle.c.
References version.
Referenced by cDvbSubtitleConverter::ExtractSegment(), and SetVersion().
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().
Definition at line 529 of file dvbsubtitle.c.
Referenced by cDvbSubtitleConverter::FinishPage(), GetAreas(), GetObjectById(), GetRegionById(), and SetState().
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().