#include <MPEG2TransportStreamParser.hh>
|
| static void | continueParsing (void *clientData, unsigned char *ptr, unsigned size, struct timeval presentationTime) |
| |
|
| typedef void() | clientContinueFunc(void *clientData, unsigned char *ptr, unsigned size, struct timeval presentationTime) |
| |
|
| static void | afterGettingBytes (void *clientData, unsigned numBytesRead, unsigned numTruncatedBytes, struct timeval presentationTime, unsigned durationInMicroseconds) |
| |
| static void | onInputClosure (void *clientData) |
| |
◆ clientContinueFunc
| typedef void() StreamParser::clientContinueFunc(void *clientData, unsigned char *ptr, unsigned size, struct timeval presentationTime) |
|
protectedinherited |
◆ MPEG2TransportStreamParser()
◆ ~MPEG2TransportStreamParser()
| virtual MPEG2TransportStreamParser::~MPEG2TransportStreamParser |
( |
| ) |
|
|
virtual |
◆ afterGettingBytes()
| static void StreamParser::afterGettingBytes |
( |
void * |
clientData, |
|
|
unsigned |
numBytesRead, |
|
|
unsigned |
numTruncatedBytes, |
|
|
struct timeval |
presentationTime, |
|
|
unsigned |
durationInMicroseconds |
|
) |
| |
|
staticprivateinherited |
◆ afterGettingBytes1()
| void StreamParser::afterGettingBytes1 |
( |
unsigned |
numBytesRead, |
|
|
struct timeval |
presentationTime |
|
) |
| |
|
privateinherited |
◆ bankSize()
| unsigned StreamParser::bankSize |
( |
| ) |
const |
|
protectedinherited |
◆ continueParsing() [1/2]
| void MPEG2TransportStreamParser::continueParsing |
( |
| ) |
|
◆ continueParsing() [2/2]
| static void MPEG2TransportStreamParser::continueParsing |
( |
void * |
clientData, |
|
|
unsigned char * |
ptr, |
|
|
unsigned |
size, |
|
|
struct timeval |
presentationTime |
|
) |
| |
|
static |
◆ curBank()
| unsigned char * StreamParser::curBank |
( |
| ) |
|
|
inlineprivateinherited |
◆ curOffset()
| unsigned StreamParser::curOffset |
( |
| ) |
const |
|
inlineprotectedinherited |
◆ ensureValidBytes()
| void StreamParser::ensureValidBytes |
( |
unsigned |
numBytesNeeded | ) |
|
|
inlineprivateinherited |
◆ ensureValidBytes1()
| void StreamParser::ensureValidBytes1 |
( |
unsigned |
numBytesNeeded | ) |
|
|
privateinherited |
◆ envir()
◆ flushInput()
| virtual void StreamParser::flushInput |
( |
| ) |
|
|
virtualinherited |
◆ get1Byte()
| u_int8_t StreamParser::get1Byte |
( |
| ) |
|
|
inlineprotectedinherited |
◆ get2Bytes()
| u_int16_t StreamParser::get2Bytes |
( |
| ) |
|
|
inlineprotectedinherited |
◆ get4Bytes()
| u_int32_t StreamParser::get4Bytes |
( |
| ) |
|
|
inlineprotectedinherited |
◆ getBits()
| unsigned StreamParser::getBits |
( |
unsigned |
numBits | ) |
|
|
protectedinherited |
◆ getBytes()
| void StreamParser::getBytes |
( |
u_int8_t * |
to, |
|
|
unsigned |
numBytes |
|
) |
| |
|
inlineprotectedinherited |
◆ haveSeenEOF()
| Boolean StreamParser::haveSeenEOF |
( |
| ) |
const |
|
inlineprotectedinherited |
◆ lastParsed()
| unsigned char * StreamParser::lastParsed |
( |
| ) |
|
|
inlineprivateinherited |
◆ nextToParse()
| unsigned char * StreamParser::nextToParse |
( |
| ) |
|
|
inlineprivateinherited |
◆ onInputClosure()
| static void StreamParser::onInputClosure |
( |
void * |
clientData | ) |
|
|
staticprivateinherited |
◆ onInputClosure1()
| void StreamParser::onInputClosure1 |
( |
| ) |
|
|
privateinherited |
◆ parse()
| Boolean MPEG2TransportStreamParser::parse |
( |
| ) |
|
|
private |
◆ parseAdaptationField()
| u_int8_t MPEG2TransportStreamParser::parseAdaptationField |
( |
| ) |
|
|
private |
◆ parsePAT()
| void MPEG2TransportStreamParser::parsePAT |
( |
Boolean |
pusi, |
|
|
unsigned |
numDataBytes |
|
) |
| |
|
private |
◆ parsePESHeader()
| unsigned MPEG2TransportStreamParser::parsePESHeader |
( |
PIDState_STREAM * |
pidState, |
|
|
unsigned |
numDataBytes |
|
) |
| |
|
private |
◆ parsePMT()
| void MPEG2TransportStreamParser::parsePMT |
( |
PIDState_PMT * |
pidState, |
|
|
Boolean |
pusi, |
|
|
unsigned |
numDataBytes |
|
) |
| |
|
private |
◆ parseStreamDescriptors()
| void MPEG2TransportStreamParser::parseStreamDescriptors |
( |
unsigned |
numDescriptorBytes | ) |
|
|
private |
◆ processDataBytes()
| Boolean MPEG2TransportStreamParser::processDataBytes |
( |
u_int16_t |
PID, |
|
|
Boolean |
pusi, |
|
|
unsigned |
numDataBytes |
|
) |
| |
|
private |
◆ processStreamPacket()
◆ restoreSavedParserState()
| virtual void MPEG2TransportStreamParser::restoreSavedParserState |
( |
| ) |
|
|
privatevirtual |
◆ saveParserState()
| void StreamParser::saveParserState |
( |
| ) |
|
|
protectedinherited |
◆ skipBits()
| void StreamParser::skipBits |
( |
unsigned |
numBits | ) |
|
|
protectedinherited |
◆ skipBytes()
| void StreamParser::skipBytes |
( |
unsigned |
numBytes | ) |
|
|
inlineprotectedinherited |
◆ test1Byte()
| u_int8_t StreamParser::test1Byte |
( |
| ) |
|
|
inlineprotectedinherited |
◆ test2Bytes()
| u_int16_t StreamParser::test2Bytes |
( |
| ) |
|
|
inlineprotectedinherited |
◆ test4Bytes()
| u_int32_t StreamParser::test4Bytes |
( |
| ) |
|
|
inlineprotectedinherited |
◆ testBytes()
| void StreamParser::testBytes |
( |
u_int8_t * |
to, |
|
|
unsigned |
numBytes |
|
) |
| |
|
inlineprotectedinherited |
◆ totNumValidBytes()
| unsigned & StreamParser::totNumValidBytes |
( |
| ) |
|
|
inlineprotectedinherited |
◆ MPEG2TransportStreamDemuxedTrack
◆ fAmCurrentlyParsing
| Boolean MPEG2TransportStreamParser::fAmCurrentlyParsing |
|
private |
◆ fBank
| unsigned char* StreamParser::fBank[2] |
|
privateinherited |
◆ fClientContinueClientData
| void* StreamParser::fClientContinueClientData |
|
privateinherited |
◆ fClientContinueFunc
◆ fClientOnInputCloseClientData
| void* StreamParser::fClientOnInputCloseClientData |
|
privateinherited |
◆ fClientOnInputCloseFunc
◆ fCurBank
| unsigned char* StreamParser::fCurBank |
|
privateinherited |
◆ fCurBankNum
| unsigned char StreamParser::fCurBankNum |
|
privateinherited |
◆ fCurParserIndex
| unsigned StreamParser::fCurParserIndex |
|
privateinherited |
◆ fHaveSeenEOF
◆ fInputSource
◆ fLastSeenPCR
| double MPEG2TransportStreamParser::fLastSeenPCR |
|
private |
◆ fLastSeenPresentationTime
| struct timeval StreamParser::fLastSeenPresentationTime |
|
privateinherited |
◆ fOnEndClientData
| void* MPEG2TransportStreamParser::fOnEndClientData |
|
private |
◆ fOnEndFunc
◆ fPIDState
| PIDState** MPEG2TransportStreamParser::fPIDState |
|
private |
◆ fRemainingUnparsedBits
| unsigned char StreamParser::fRemainingUnparsedBits |
|
privateinherited |
◆ fSavedParserIndex
| unsigned StreamParser::fSavedParserIndex |
|
privateinherited |
◆ fSavedRemainingUnparsedBits
| unsigned char StreamParser::fSavedRemainingUnparsedBits |
|
privateinherited |
◆ fTotNumValidBytes
| unsigned StreamParser::fTotNumValidBytes |
|
privateinherited |
The documentation for this class was generated from the following file: