vdr  2.2.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 540 of file remux.h.

Member Enumeration Documentation

Enumerator
NALU_NONE 
NALU_FILL 
NALU_TERM 
NALU_END 

Definition at line 554 of file remux.h.

Constructor & Destructor Documentation

cNaluDumper::cNaluDumper ( )

Definition at line 1680 of file remux.c.

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 ( )

Definition at line 1686 of file remux.c.

Member Data Documentation

int cNaluDumper::ContinuityOffset
private

Definition at line 545 of file remux.h.

bool cNaluDumper::DropAllPayload
private

Definition at line 547 of file remux.h.

unsigned int cNaluDumper::History
private

Definition at line 541 of file remux.h.

int cNaluDumper::LastContinuityInput
private

Definition at line 543 of file remux.h.

int cNaluDumper::LastContinuityOutput
private

Definition at line 544 of file remux.h.

eNaluFillState cNaluDumper::NaluFillState
private

Definition at line 561 of file remux.h.

int cNaluDumper::NaluOffset
private

Definition at line 552 of file remux.h.

int cNaluDumper::PesId
private

Definition at line 549 of file remux.h.

int cNaluDumper::PesOffset
private

Definition at line 550 of file remux.h.


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