vdr  2.0.6
Public Member Functions | Private Attributes | List of all members
cNaluStreamProcessor Class Reference

#include <remux.h>

Public Member Functions

 cNaluStreamProcessor ()
 
void SetPid (int VPid)
 
void SetPatPmtParser (cPatPmtParser *_pPatPmtParser)
 
void PutBuffer (uchar *Data, int Length)
 
ucharGetBuffer (int &OutLength)
 
long long int GetTotalPackets ()
 
long long int GetDroppedPackets ()
 

Private Attributes

int vpid
 
uchardata
 
int length
 
uchar tempBuffer [TS_SIZE]
 
int tempLength
 
bool tempLengthAtEnd
 
cPatPmtParserpPatPmtParser
 
cNaluDumper NaluDumper
 
long long int TotalPackets
 
long long int DroppedPackets
 

Detailed Description

Definition at line 581 of file remux.h.

Constructor & Destructor Documentation

cNaluStreamProcessor::cNaluStreamProcessor ( )

Definition at line 1828 of file remux.c.

References data, DroppedPackets, length, pPatPmtParser, tempLength, tempLengthAtEnd, TotalPackets, and vpid.

Member Function Documentation

uchar * cNaluStreamProcessor::GetBuffer ( int &  OutLength)
long long int cNaluStreamProcessor::GetDroppedPackets ( )
inline

Definition at line 608 of file remux.h.

References DroppedPackets.

Referenced by cRecorder::~cRecorder().

long long int cNaluStreamProcessor::GetTotalPackets ( )
inline

Definition at line 607 of file remux.h.

References TotalPackets.

Referenced by cRecorder::~cRecorder().

void cNaluStreamProcessor::PutBuffer ( uchar Data,
int  Length 
)

Definition at line 1840 of file remux.c.

References data, esyslog, and length.

Referenced by cRecorder::Action().

void cNaluStreamProcessor::SetPatPmtParser ( cPatPmtParser _pPatPmtParser)
inline

Definition at line 598 of file remux.h.

References pPatPmtParser.

void cNaluStreamProcessor::SetPid ( int  VPid)
inline

Definition at line 597 of file remux.h.

References vpid.

Referenced by cRecorder::cRecorder().

Member Data Documentation

uchar* cNaluStreamProcessor::data
private

Definition at line 584 of file remux.h.

Referenced by cNaluStreamProcessor(), GetBuffer(), and PutBuffer().

long long int cNaluStreamProcessor::DroppedPackets
private

Definition at line 593 of file remux.h.

Referenced by cNaluStreamProcessor(), GetBuffer(), and GetDroppedPackets().

int cNaluStreamProcessor::length
private

Definition at line 585 of file remux.h.

Referenced by cNaluStreamProcessor(), GetBuffer(), and PutBuffer().

cNaluDumper cNaluStreamProcessor::NaluDumper
private

Definition at line 590 of file remux.h.

Referenced by GetBuffer().

cPatPmtParser* cNaluStreamProcessor::pPatPmtParser
private

Definition at line 589 of file remux.h.

Referenced by cNaluStreamProcessor(), GetBuffer(), and SetPatPmtParser().

uchar cNaluStreamProcessor::tempBuffer[TS_SIZE]
private

Definition at line 586 of file remux.h.

Referenced by GetBuffer().

int cNaluStreamProcessor::tempLength
private

Definition at line 587 of file remux.h.

Referenced by cNaluStreamProcessor(), and GetBuffer().

bool cNaluStreamProcessor::tempLengthAtEnd
private

Definition at line 588 of file remux.h.

Referenced by cNaluStreamProcessor(), and GetBuffer().

long long int cNaluStreamProcessor::TotalPackets
private

Definition at line 592 of file remux.h.

Referenced by cNaluStreamProcessor(), GetBuffer(), and GetTotalPackets().

int cNaluStreamProcessor::vpid
private

Definition at line 583 of file remux.h.

Referenced by cNaluStreamProcessor(), GetBuffer(), and SetPid().


The documentation for this class was generated from the following files: