|
vdr
2.4.0
|
#include <tools.h>
Public Member Functions | |
| cBitStream (const uint8_t *Data, int Length) | |
| ~cBitStream () | |
| int | GetBit (void) |
| uint32_t | GetBits (int n) |
| void | ByteAlign (void) |
| void | WordAlign (void) |
| bool | SetLength (int Length) |
| void | SkipBits (int n) |
| void | SkipBit (void) |
| bool | IsEOF (void) const |
| void | Reset (void) |
| int | Length (void) const |
| int | Index (void) const |
| const uint8_t * | GetData (void) const |
Private Attributes | |
| const uint8_t * | data |
| int | length |
| int | index |
|
inline |
|
inline |
Definition at line 354 of file tools.h.
References SetLength().
| void cBitStream::ByteAlign | ( | void | ) |
Definition at line 1424 of file tools.c.
Referenced by cSubtitleObject::DecodeSubBlock().
| int cBitStream::GetBit | ( | void | ) |
Definition at line 1407 of file tools.c.
Referenced by cSubtitleObject::Decode2BppCodeString(), cSubtitleObject::Decode4BppCodeString(), cSubtitleObject::Decode8BppCodeString(), cDvbSubtitleConverter::ExtractSegment(), cSubtitleClut::Parse(), cSubtitleObject::Parse(), and cSubtitleRegion::Parse().
| uint32_t cBitStream::GetBits | ( | int | n | ) |
Definition at line 1416 of file tools.c.
Referenced by cSubtitleObjectRef::cSubtitleObjectRef(), cSubtitleObjectRefPgs::cSubtitleObjectRefPgs(), cSubtitleRegionRef::cSubtitleRegionRef(), cSubtitleObject::Decode2BppCodeString(), cSubtitleObject::Decode4BppCodeString(), cSubtitleObject::Decode8BppCodeString(), cSubtitleObject::DecodePgsCodeString(), cSubtitleObject::DecodeSubBlock(), cDvbSubtitleConverter::ExtractPgsSegment(), cDvbSubtitleConverter::ExtractSegment(), cSubtitleClut::Parse(), cSubtitleObject::Parse(), cSubtitleRegion::Parse(), cDvbSubtitlePage::Parse(), cSubtitleClut::ParsePgs(), cSubtitleObject::ParsePgs(), cSubtitleRegion::ParsePgs(), and cDvbSubtitlePage::ParsePgs().
|
inline |
Definition at line 366 of file tools.h.
Referenced by cSubtitleObject::Parse(), and cSubtitleObject::ParsePgs().
|
inline |
Definition at line 365 of file tools.h.
Referenced by cDvbSubtitleConverter::ExtractPgsSegment(), cDvbSubtitleConverter::ExtractSegment(), and cSubtitleObject::ParsePgs().
|
inline |
Definition at line 362 of file tools.h.
Referenced by cSubtitleObject::DecodePgsCodeString(), cSubtitleObject::DecodeSubBlock(), cDvbSubtitleConverter::ExtractSegment(), cSubtitleClut::Parse(), cSubtitleRegion::Parse(), cDvbSubtitlePage::Parse(), and cSubtitleClut::ParsePgs().
|
inline |
Definition at line 364 of file tools.h.
Referenced by cDvbSubtitleConverter::ExtractPgsSegment(), cDvbSubtitleConverter::ExtractSegment(), and cSubtitleObject::ParsePgs().
| bool cBitStream::SetLength | ( | int | Length | ) |
Definition at line 1438 of file tools.c.
Referenced by cDvbSubtitleConverter::ExtractPgsSegment(), and cDvbSubtitleConverter::ExtractSegment().
|
inline |
Definition at line 361 of file tools.h.
Referenced by cSubtitleObject::Parse().
|
inline |
Definition at line 360 of file tools.h.
Referenced by cSubtitleObjectRef::cSubtitleObjectRef(), cSubtitleObjectRefPgs::cSubtitleObjectRefPgs(), cSubtitleRegionRef::cSubtitleRegionRef(), cDvbSubtitleConverter::ExtractPgsSegment(), cDvbSubtitleConverter::ExtractSegment(), cSubtitleClut::Parse(), cSubtitleRegion::Parse(), cDvbSubtitlePage::Parse(), cSubtitleObject::ParsePgs(), cSubtitleRegion::ParsePgs(), and cDvbSubtitlePage::ParsePgs().
| void cBitStream::WordAlign | ( | void | ) |
Definition at line 1431 of file tools.c.
Referenced by cSubtitleObject::Parse().
1.8.11