vdr  2.4.0
Classes | Public Member Functions | Private Types | Private Member Functions | Private Attributes | List of all members
cNaluDumper Class Reference

#include <remux.h>

Classes

struct  sPayloadInfo
 

Public Member Functions

 cNaluDumper ()
 
void reset ()
 
bool ProcessTSPacket (unsigned char *Packet)
 

Private Types

enum  eNaluFillState { NALU_NONE =0, NALU_FILL, NALU_TERM, NALU_END }
 

Private Member Functions

void ProcessPayload (unsigned char *Payload, int size, bool PayloadStart, sPayloadInfo &Info)
 

Private Attributes

unsigned int History
 
int LastContinuityInput
 
int LastContinuityOutput
 
int ContinuityOffset
 
bool DropAllPayload
 
int PesId
 
int PesOffset
 
int NaluOffset
 
eNaluFillState NaluFillState
 

Detailed Description

Definition at line 561 of file remux.h.

Member Enumeration Documentation

Enumerator
NALU_NONE 
NALU_FILL 
NALU_TERM 
NALU_END 

Definition at line 575 of file remux.h.

Constructor & Destructor Documentation

cNaluDumper::cNaluDumper ( )

Definition at line 1804 of file remux.c.

References LastContinuityOutput, and reset().

Member Function Documentation

void cNaluDumper::ProcessPayload ( unsigned char *  Payload,
int  size,
bool  PayloadStart,
sPayloadInfo Info 
)
private
bool cNaluDumper::ProcessTSPacket ( unsigned char *  Packet)
void cNaluDumper::reset ( )

Member Data Documentation

int cNaluDumper::ContinuityOffset
private

Definition at line 566 of file remux.h.

Referenced by ProcessTSPacket(), and reset().

bool cNaluDumper::DropAllPayload
private

Definition at line 568 of file remux.h.

Referenced by ProcessTSPacket(), and reset().

unsigned int cNaluDumper::History
private

Definition at line 562 of file remux.h.

Referenced by ProcessPayload(), and reset().

int cNaluDumper::LastContinuityInput
private

Definition at line 564 of file remux.h.

Referenced by ProcessTSPacket(), and reset().

int cNaluDumper::LastContinuityOutput
private

Definition at line 565 of file remux.h.

Referenced by cNaluDumper(), and ProcessTSPacket().

eNaluFillState cNaluDumper::NaluFillState
private

Definition at line 582 of file remux.h.

Referenced by ProcessPayload(), and reset().

int cNaluDumper::NaluOffset
private

Definition at line 573 of file remux.h.

Referenced by ProcessPayload(), and reset().

int cNaluDumper::PesId
private

Definition at line 570 of file remux.h.

Referenced by ProcessPayload(), and reset().

int cNaluDumper::PesOffset
private

Definition at line 571 of file remux.h.

Referenced by ProcessPayload(), and reset().


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