TSDuck v3.38-3699
MPEG Transport Stream Toolkit
Loading...
Searching...
No Matches
ts::duck::Tags Struct Reference

All TSDuck messaging tags (commands and parameters). More...

#include <tsDuckProtocol.h>

Public Types

enum  Command {
  MSG_LOG_SECTION = 0xAA01 ,
  MSG_LOG_TABLE = 0xAA02 ,
  MSG_ECM = 0xAA03 ,
  MSG_ERROR = 0xAA04
}
 TSDuck messaging command tags. More...
 
enum  Parameter {
  PRM_PID = 0x0000 ,
  PRM_TIMESTAMP = 0x0001 ,
  PRM_SECTION = 0x0002 ,
  PRM_ERROR_CODE = 0x0003 ,
  PRM_CW_EVEN = 0x0010 ,
  PRM_CW_ODD = 0x0011 ,
  PRM_ACCESS_CRITERIA = 0x0012
}
 TSDuck messaging parameter tags. More...
 

Detailed Description

All TSDuck messaging tags (commands and parameters).

Tags is defined as struct instead of namespace to be used as traits.

Member Enumeration Documentation

◆ Command

TSDuck messaging command tags.

Enumerator
MSG_LOG_SECTION 

Log a section.

MSG_LOG_TABLE 

Log a table.

MSG_ECM 

Fake ECM.

MSG_ERROR 

Error message.

◆ Parameter

TSDuck messaging parameter tags.

Enumerator
PRM_PID 

A PID value, 2 bytes.

PRM_TIMESTAMP 

Timestamp, 8 bytes.

PRM_SECTION 

Complete section.

PRM_ERROR_CODE 

Error code.

PRM_CW_EVEN 

Even control word.

PRM_CW_ODD 

Odd control word.

PRM_ACCESS_CRITERIA 

Full access criteria.


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