vdr
2.0.7
|
#include <remux.h>
Public Member Functions | |
cNaluStreamProcessor () | |
void | SetPid (int VPid) |
void | SetPatPmtParser (cPatPmtParser *_pPatPmtParser) |
void | PutBuffer (uchar *Data, int Length) |
uchar * | GetBuffer (int &OutLength) |
long long int | GetTotalPackets () |
long long int | GetDroppedPackets () |
Private Attributes | |
int | vpid |
uchar * | data |
int | length |
uchar | tempBuffer [TS_SIZE] |
int | tempLength |
bool | tempLengthAtEnd |
cPatPmtParser * | pPatPmtParser |
cNaluDumper | NaluDumper |
long long int | TotalPackets |
long long int | DroppedPackets |
cNaluStreamProcessor::cNaluStreamProcessor | ( | ) |
Definition at line 1833 of file remux.c.
References data, DroppedPackets, length, pPatPmtParser, tempLength, tempLengthAtEnd, TotalPackets, and vpid.
uchar * cNaluStreamProcessor::GetBuffer | ( | int & | OutLength | ) |
Definition at line 1854 of file remux.c.
References data, DroppedPackets, esyslog, cPatPmtParser::IsPmtPid(), length, min(), NaluDumper, cPatPmtParser::ParsePat(), cPatPmtParser::ParsePmt(), pPatPmtParser, cNaluDumper::ProcessTSPacket(), tempBuffer, tempLength, tempLengthAtEnd, TotalPackets, TS_SIZE, TS_SYNC_BYTE, TsPid(), cPatPmtParser::Vpid(), vpid, and cPatPmtParser::Vtype().
Referenced by cRecorder::Action().
|
inline |
Definition at line 608 of file remux.h.
References DroppedPackets.
Referenced by cRecorder::~cRecorder().
|
inline |
Definition at line 607 of file remux.h.
References TotalPackets.
Referenced by cRecorder::~cRecorder().
void cNaluStreamProcessor::PutBuffer | ( | uchar * | Data, |
int | Length | ||
) |
|
inline |
|
inline |
Definition at line 597 of file remux.h.
Referenced by cRecorder::cRecorder().
|
private |
Definition at line 584 of file remux.h.
Referenced by cNaluStreamProcessor(), GetBuffer(), and PutBuffer().
|
private |
Definition at line 593 of file remux.h.
Referenced by cNaluStreamProcessor(), GetBuffer(), and GetDroppedPackets().
|
private |
Definition at line 585 of file remux.h.
Referenced by cNaluStreamProcessor(), GetBuffer(), and PutBuffer().
|
private |
Definition at line 590 of file remux.h.
Referenced by GetBuffer().
|
private |
Definition at line 589 of file remux.h.
Referenced by cNaluStreamProcessor(), and GetBuffer().
Definition at line 586 of file remux.h.
Referenced by GetBuffer().
|
private |
Definition at line 587 of file remux.h.
Referenced by cNaluStreamProcessor(), and GetBuffer().
|
private |
Definition at line 588 of file remux.h.
Referenced by cNaluStreamProcessor(), and GetBuffer().
|
private |
Definition at line 592 of file remux.h.
Referenced by cNaluStreamProcessor(), GetBuffer(), and GetTotalPackets().
|
private |
Definition at line 583 of file remux.h.
Referenced by cNaluStreamProcessor(), and GetBuffer().