vdr 2.7.9
cTsChecker Class Reference

Public Member Functions

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

Private Member Functions

void Report (int Pid, const char *Message)
 

Private Attributes

uchar counter [MAXPID]
 
int errors
 
int oldErrors
 

Detailed Description

Definition at line 1985 of file remux.c.

Constructor & Destructor Documentation

◆ cTsChecker()

cTsChecker::cTsChecker ( void )

Definition at line 2000 of file remux.c.

References Clear(), and Reset().

Member Function Documentation

◆ CheckTs()

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

◆ Clear()

void cTsChecker::Clear ( void )

Definition at line 2011 of file remux.c.

References errors, and oldErrors.

Referenced by cTsChecker().

◆ Errors()

int cTsChecker::Errors ( void )
inline

Definition at line 1995 of file remux.c.

References errors.

◆ NewErrors()

bool cTsChecker::NewErrors ( void )

Definition at line 2024 of file remux.c.

References errors, and oldErrors.

◆ Report()

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

Definition at line 2017 of file remux.c.

References DebugChecks, errors, and TimeToString().

Referenced by CheckTs().

◆ Reset()

void cTsChecker::Reset ( void )

Definition at line 2006 of file remux.c.

References counter, and TS_CC_UNKNOWN.

Referenced by cTsChecker().

Member Data Documentation

◆ counter

uchar cTsChecker::counter[MAXPID]
private

Definition at line 1987 of file remux.c.

Referenced by CheckTs(), and Reset().

◆ errors

int cTsChecker::errors
private

Definition at line 1988 of file remux.c.

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

◆ oldErrors

int cTsChecker::oldErrors
private

Definition at line 1989 of file remux.c.

Referenced by Clear(), and NewErrors().


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