TSDuck Version 3.32-2769 (TSDuck - The MPEG Transport Stream Toolkit)
ts::duck::Tags Struct Reference

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

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: