vdr  2.7.6
Public Member Functions | Private Member Functions | Private Attributes | List of all members
cTsChecker Class Reference

Public Member Functions

 cTsChecker (void)
 
void CheckTs (const uchar *Data, int Length)
 
int Errors (void)
 
void Clear (void)
 

Private Member Functions

void Report (int Pid, const char *Message)
 

Private Attributes

uchar counter [MAXPID]
 
int errors
 

Detailed Description

Definition at line 1949 of file remux.c.

Constructor & Destructor Documentation

◆ cTsChecker()

cTsChecker::cTsChecker ( void  )

Definition at line 1961 of file remux.c.

References counter, errors, and TS_CC_UNKNOWN.

Member Function Documentation

◆ CheckTs()

void cTsChecker::CheckTs ( const uchar Data,
int  Length 
)

◆ Clear()

void cTsChecker::Clear ( void  )
inline

Definition at line 1958 of file remux.c.

References errors.

Referenced by cFrameChecker::CheckFrame().

◆ Errors()

int cTsChecker::Errors ( void  )
inline

Definition at line 1957 of file remux.c.

References errors.

Referenced by cFrameChecker::CheckFrame().

◆ Report()

void cTsChecker::Report ( int  Pid,
const char *  Message 
)
private

Definition at line 1967 of file remux.c.

References DebugChecks, errors, and TimeToString().

Referenced by CheckTs().

Member Data Documentation

◆ counter

uchar cTsChecker::counter[MAXPID]
private

Definition at line 1951 of file remux.c.

Referenced by CheckTs(), and cTsChecker().

◆ errors

int cTsChecker::errors
private

Definition at line 1952 of file remux.c.

Referenced by Clear(), cTsChecker(), Errors(), and Report().


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