vdr
2.2.0
|
Public Member Functions | |
cDvbSubtitlePage (int PageId) | |
void | Parse (int64_t Pts, cBitStream &bs) |
void | ParsePgs (int64_t Pts, cBitStream &bs) |
int | PageId (void) |
int | PageTimeout (void) |
int | PageVersionNumber (void) |
int | PageState (void) |
int64_t | Pts (void) const |
bool | Pending (void) |
cSubtitleObjects * | Objects (void) |
tArea * | GetAreas (int &NumAreas, double FactorX, double FactorY) |
cSubtitleObject * | GetObjectById (int ObjectId, bool New=false) |
cSubtitleClut * | GetClutById (int ClutId, bool New=false) |
cSubtitleRegion * | GetRegionById (int RegionId, bool New=false) |
cSubtitleRegionRef * | GetRegionRefByIndex (int RegionRefIndex) |
void | AddRegionRef (cSubtitleRegionRef *rf) |
void | SetPending (bool Pending) |
![]() | |
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 |
Private Attributes | |
int | pageId |
int | pageTimeout |
int | pageVersionNumber |
int | pageState |
int64_t | pts |
bool | pending |
cSubtitleObjects | objects |
cList< cSubtitleClut > | cluts |
cList< cSubtitleRegion > | regions |
cList< cSubtitleRegionRef > | regionRefs |
Definition at line 974 of file dvbsubtitle.c.
cDvbSubtitlePage::cDvbSubtitlePage | ( | int | PageId | ) |
Definition at line 1006 of file dvbsubtitle.c.
|
inline |
Definition at line 1002 of file dvbsubtitle.c.
References cListBase::Add().
Referenced by cDvbSubtitleConverter::ExtractPgsSegment().
tArea * cDvbSubtitlePage::GetAreas | ( | int & | NumAreas, |
double | FactorX, | ||
double | FactorY | ||
) |
Definition at line 1081 of file dvbsubtitle.c.
References tArea::bpp, cListObject::Next(), 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 1107 of file dvbsubtitle.c.
References cListObject::Next().
Referenced by cDvbSubtitleConverter::ExtractPgsSegment(), cDvbSubtitleConverter::ExtractSegment(), and cDvbSubtitleConverter::FinishPage().
cSubtitleObject * cDvbSubtitlePage::GetObjectById | ( | int | ObjectId, |
bool | New = false |
||
) |
Definition at line 1133 of file dvbsubtitle.c.
Referenced by cDvbSubtitleConverter::ExtractPgsSegment(), and cDvbSubtitleConverter::ExtractSegment().
cSubtitleRegion * cDvbSubtitlePage::GetRegionById | ( | int | RegionId, |
bool | New = false |
||
) |
Definition at line 1120 of file dvbsubtitle.c.
References cListObject::Next().
Referenced by cDvbSubtitleConverter::ExtractPgsSegment(), cDvbSubtitleConverter::ExtractSegment(), and cDvbSubtitleConverter::FinishPage().
|
inline |
Definition at line 1001 of file dvbsubtitle.c.
References cList< T >::Get().
Referenced by cDvbSubtitleConverter::FinishPage().
|
inline |
Definition at line 996 of file dvbsubtitle.c.
References cSubtitleObjectRef::ObjectId().
Referenced by cDvbSubtitleConverter::FinishPage().
|
inline |
Definition at line 990 of file dvbsubtitle.c.
|
inline |
Definition at line 993 of file dvbsubtitle.c.
Referenced by cDvbSubtitleConverter::FinishPage().
|
inline |
Definition at line 991 of file dvbsubtitle.c.
Referenced by cDvbSubtitleConverter::FinishPage().
|
inline |
Definition at line 992 of file dvbsubtitle.c.
void cDvbSubtitlePage::Parse | ( | int64_t | Pts, |
cBitStream & | bs | ||
) |
Definition at line 1016 of file dvbsubtitle.c.
References dbgpages, cBitStream::GetBits(), cBitStream::IsEOF(), and cBitStream::SkipBits().
Referenced by cDvbSubtitleConverter::ExtractSegment().
void cDvbSubtitlePage::ParsePgs | ( | int64_t | Pts, |
cBitStream & | bs | ||
) |
Definition at line 1052 of file dvbsubtitle.c.
References dbgpages, cBitStream::GetBits(), and cBitStream::SkipBits().
Referenced by cDvbSubtitleConverter::ExtractPgsSegment().
|
inline |
Definition at line 995 of file dvbsubtitle.c.
Referenced by cDvbSubtitleConverter::ExtractPgsSegment(), and cDvbSubtitleConverter::ExtractSegment().
|
inline |
Definition at line 994 of file dvbsubtitle.c.
Referenced by cDvbSubtitleConverter::FinishPage().
|
inline |
Definition at line 1003 of file dvbsubtitle.c.
Referenced by cDvbSubtitleConverter::ExtractPgsSegment(), and cDvbSubtitleConverter::ExtractSegment().
|
private |
Definition at line 983 of file dvbsubtitle.c.
|
private |
Definition at line 982 of file dvbsubtitle.c.
|
private |
Definition at line 976 of file dvbsubtitle.c.
|
private |
Definition at line 979 of file dvbsubtitle.c.
|
private |
Definition at line 977 of file dvbsubtitle.c.
|
private |
Definition at line 978 of file dvbsubtitle.c.
|
private |
Definition at line 981 of file dvbsubtitle.c.
|
private |
Definition at line 980 of file dvbsubtitle.c.
|
private |
Definition at line 985 of file dvbsubtitle.c.
|
private |
Definition at line 984 of file dvbsubtitle.c.