vdr
2.4.1
|
#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 1992 of file remux.c.
References data, DroppedPackets, length, pPatPmtParser, tempLength, tempLengthAtEnd, TotalPackets, and vpid.
uchar * cNaluStreamProcessor::GetBuffer | ( | int & | OutLength | ) |
Definition at line 2013 of file remux.c.
References data, DroppedPackets, esyslog, length, min(), NaluDumper, cPatPmtParser::ParsePat(), cPatPmtParser::ParsePmt(), pPatPmtParser, cNaluDumper::ProcessTSPacket(), tempBuffer, tempLength, tempLengthAtEnd, TotalPackets, TS_SIZE, TS_SYNC_BYTE, TsPid(), and vpid.
Referenced by cRecorder::Action().
|
inline |
Definition at line 629 of file remux.h.
References DroppedPackets.
Referenced by cRecorder::~cRecorder().
|
inline |
Definition at line 628 of file remux.h.
References TotalPackets.
Referenced by cRecorder::~cRecorder().
void cNaluStreamProcessor::PutBuffer | ( | uchar * | Data, |
int | Length | ||
) |
|
inline |
Definition at line 619 of file remux.h.
References pPatPmtParser.
|
inline |
|
private |
Definition at line 605 of file remux.h.
Referenced by cNaluStreamProcessor(), GetBuffer(), and PutBuffer().
|
private |
Definition at line 614 of file remux.h.
Referenced by cNaluStreamProcessor(), GetBuffer(), and GetDroppedPackets().
|
private |
Definition at line 606 of file remux.h.
Referenced by cNaluStreamProcessor(), GetBuffer(), and PutBuffer().
|
private |
Definition at line 611 of file remux.h.
Referenced by GetBuffer().
|
private |
Definition at line 610 of file remux.h.
Referenced by cNaluStreamProcessor(), GetBuffer(), and SetPatPmtParser().
Definition at line 607 of file remux.h.
Referenced by GetBuffer().
|
private |
Definition at line 608 of file remux.h.
Referenced by cNaluStreamProcessor(), and GetBuffer().
|
private |
Definition at line 609 of file remux.h.
Referenced by cNaluStreamProcessor(), and GetBuffer().
|
private |
Definition at line 613 of file remux.h.
Referenced by cNaluStreamProcessor(), GetBuffer(), and GetTotalPackets().
|
private |
Definition at line 604 of file remux.h.
Referenced by cNaluStreamProcessor(), GetBuffer(), and SetPid().