vdr 2.8.1
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 1949 of file remux.c.

Constructor & Destructor Documentation

◆ cTsChecker()

cTsChecker::cTsChecker ( void )

Definition at line 1964 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 1975 of file remux.c.

References errors, and oldErrors.

Referenced by cTsChecker().

◆ Errors()

int cTsChecker::Errors ( void )
inline

Definition at line 1959 of file remux.c.

References errors.

◆ NewErrors()

bool cTsChecker::NewErrors ( void )

Definition at line 1988 of file remux.c.

References errors, and oldErrors.

◆ Report()

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

Definition at line 1981 of file remux.c.

References DebugChecks, errors, and TimeToString().

Referenced by CheckTs().

◆ Reset()

void cTsChecker::Reset ( void )

Definition at line 1970 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 1951 of file remux.c.

Referenced by CheckTs(), and Reset().

◆ errors

int cTsChecker::errors
private

Definition at line 1952 of file remux.c.

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

◆ oldErrors

int cTsChecker::oldErrors
private

Definition at line 1953 of file remux.c.

Referenced by Clear(), and NewErrors().


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