TSDuck Version 3.32-2820 (TSDuck - The MPEG Transport Stream Toolkit)
ts::PIDOperator Struct Reference

Association of a PID and an operator id (CAS-specific). More...

Public Member Functions

 PIDOperator (PID pid_=0, bool is_emm_=false, uint16_t cas_id_=0, uint32_t oper_=0)
 Constructor. More...
 
bool operator< (const PIDOperator &po) const
 Comparison operator. More...
 

Public Attributes

uint16_t cas_id
 CAS identifier.
 
bool is_emm
 True for EMM PID, false for ECM PID.
 
uint32_t oper
 Operator id.
 
PID pid
 ECM/EMM PID.
 

Detailed Description

Association of a PID and an operator id (CAS-specific).

Constructor & Destructor Documentation

◆ PIDOperator()

ts::PIDOperator::PIDOperator ( PID  pid_ = 0,
bool  is_emm_ = false,
uint16_t  cas_id_ = 0,
uint32_t  oper_ = 0 
)

Constructor.

Parameters
[in]pid_PID value.
[in]is_emm_True for EMM PID, false for ECM PID.
[in]cas_id_CAS identifier.
[in]oper_CAS-specific operator id.

Member Function Documentation

◆ operator<()

bool ts::PIDOperator::operator< ( const PIDOperator po) const

Comparison operator.

Not really meaningfull but required to use this class in containers.

Parameters
[in]poOther pid/operator instance to compare.
Returns
True if this object logically preceeds po.

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