TSDuck v3.40-4025
MPEG Transport Stream Toolkit
|
Conditional Access Systems general definitions. More...
Namespaces | |
namespace | ts |
TSDuck namespace, containing all TSDuck classes and functions. | |
Typedefs | |
using | ts::CASID = uint16_t |
Conditional Access System Id. | |
Functions | |
UString | ts::CASFamilyName (CASFamily cas) |
Name of Conditional Access Families. | |
CASFamily | ts::CASFamilyOf (CASID ca_system_id) |
Return a CAS family from a CA system id. | |
UString | ts::CASIdName (const DuckContext &duck, CASID casid, NamesFlags flags=NamesFlags::NAME) |
Name of a Conditional Access System Id (as in CA Descriptor). | |
CASID | ts::FirstCASId (CASFamily cas) |
Get the lowest CA system id in a CAS family. | |
void | ts::GetAllCASFamilies (std::set< CASFamily > &cas) |
Get the set of all defined Conditional Access Families. | |
bool | ts::GetCASIdRange (CASFamily cas, CASID &min, CASID &max) |
Get the minimum and maximum CA system id in a CAS family. | |
CASID | ts::LastCASId (CASFamily cas) |
Get the highest CA system id in a CAS family. | |
Variables | |
constexpr size_t | ts::CASID_MAX = 0x10000 |
Maximum number of CASID values. | |
Conditional Access Systems general definitions.