|
vdr 2.6.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, 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 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().