#include <H263plusVideoStreamParser.hh>
|
typedef void() | clientContinueFunc(void *clientData, unsigned char *ptr, unsigned size, struct timeval presentationTime) |
|
◆ clientContinueFunc
typedef void() StreamParser::clientContinueFunc(void *clientData, unsigned char *ptr, unsigned size, struct timeval presentationTime) |
|
protectedinherited |
◆ H263plusVideoStreamParser()
◆ ~H263plusVideoStreamParser()
virtual H263plusVideoStreamParser::~H263plusVideoStreamParser |
( |
| ) |
|
|
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 |
◆ CalculateDuration()
u_int64_t H263plusVideoStreamParser::CalculateDuration |
( |
u_int8_t |
trDiff | ) |
|
|
private |
◆ 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 |
◆ 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 |
◆ GetMaxBitrate()
void H263plusVideoStreamParser::GetMaxBitrate |
( |
MaxBitrate_CTX * |
ctx, |
|
|
u_int32_t |
frameSize, |
|
|
u_int8_t |
frameTRDiff |
|
) |
| |
|
private |
◆ GetTRDifference()
u_int8_t H263plusVideoStreamParser::GetTRDifference |
( |
u_int8_t |
nextTR, |
|
|
u_int8_t |
currentTR |
|
) |
| |
|
private |
◆ GetWidthAndHeight()
bool H263plusVideoStreamParser::GetWidthAndHeight |
( |
u_int8_t |
fmt, |
|
|
u_int16_t * |
width, |
|
|
u_int16_t * |
height |
|
) |
| |
|
private |
◆ haveSeenEOF()
Boolean StreamParser::haveSeenEOF |
( |
| ) |
const |
|
inlineprotectedinherited |
◆ lastParsed()
unsigned char * StreamParser::lastParsed |
( |
| ) |
|
|
inlineprivateinherited |
◆ nextToParse()
unsigned char * StreamParser::nextToParse |
( |
| ) |
|
|
inlineprivateinherited |
◆ numTruncatedBytes()
unsigned H263plusVideoStreamParser::numTruncatedBytes |
( |
| ) |
const |
|
inline |
◆ onInputClosure()
static void StreamParser::onInputClosure |
( |
void * |
clientData | ) |
|
|
staticprivateinherited |
◆ onInputClosure1()
void StreamParser::onInputClosure1 |
( |
| ) |
|
|
privateinherited |
◆ parse()
unsigned H263plusVideoStreamParser::parse |
( |
u_int64_t & |
currentDuration | ) |
|
◆ parseH263Frame()
int H263plusVideoStreamParser::parseH263Frame |
( |
| ) |
|
|
private |
◆ ParseShortHeader()
bool H263plusVideoStreamParser::ParseShortHeader |
( |
u_int8_t * |
headerBuffer, |
|
|
H263INFO * |
outputInfoStruct |
|
) |
| |
|
private |
◆ registerReadInterest()
void H263plusVideoStreamParser::registerReadInterest |
( |
unsigned char * |
to, |
|
|
unsigned |
maxSize |
|
) |
| |
◆ restoreSavedParserState()
virtual void H263plusVideoStreamParser::restoreSavedParserState |
( |
| ) |
|
|
privatevirtual |
◆ saveParserState()
void StreamParser::saveParserState |
( |
| ) |
|
|
protectedinherited |
◆ setParseState()
void H263plusVideoStreamParser::setParseState |
( |
| ) |
|
|
protected |
◆ 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 |
◆ 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 |
◆ fCurrentInfo
H263INFO H263plusVideoStreamParser::fCurrentInfo |
|
private |
◆ fcurrentPT
u_int64_t H263plusVideoStreamParser::fcurrentPT |
|
private |
◆ fHaveSeenEOF
◆ fInputSource
◆ fLastSeenPresentationTime
struct timeval StreamParser::fLastSeenPresentationTime |
|
privateinherited |
◆ fLimit
unsigned char* H263plusVideoStreamParser::fLimit |
|
protected |
◆ fMaxBitrateCtx
◆ fMaxSize
unsigned H263plusVideoStreamParser::fMaxSize |
|
protected |
◆ fNextHeader
◆ fNextInfo
H263INFO H263plusVideoStreamParser::fNextInfo |
|
private |
◆ fnextTR
u_int32_t H263plusVideoStreamParser::fnextTR |
|
private |
◆ fNumTruncatedBytes
unsigned H263plusVideoStreamParser::fNumTruncatedBytes |
|
protected |
◆ fRemainingUnparsedBits
unsigned char StreamParser::fRemainingUnparsedBits |
|
privateinherited |
◆ fSavedNumTruncatedBytes
unsigned H263plusVideoStreamParser::fSavedNumTruncatedBytes |
|
protected |
◆ fSavedParserIndex
unsigned StreamParser::fSavedParserIndex |
|
privateinherited |
◆ fSavedRemainingUnparsedBits
unsigned char StreamParser::fSavedRemainingUnparsedBits |
|
privateinherited |
◆ fSavedTo
unsigned char* H263plusVideoStreamParser::fSavedTo |
|
protected |
◆ fStartOfFrame
unsigned char* H263plusVideoStreamParser::fStartOfFrame |
|
protected |
◆ fStates
char H263plusVideoStreamParser::fStates[3][256] |
|
private |
◆ fTo
unsigned char* H263plusVideoStreamParser::fTo |
|
protected |
◆ fTotNumValidBytes
unsigned StreamParser::fTotNumValidBytes |
|
privateinherited |
◆ fUsingSource
The documentation for this class was generated from the following file: