TSDuck v3.40-3963
MPEG Transport Stream Toolkit
Loading...
Searching...
No Matches
ts::UNT::CompatibilityDescriptor Class Reference

Description of a compatibility descriptor. More...

#include <tsUNT.h>

Collaboration diagram for ts::UNT::CompatibilityDescriptor:

Public Member Functions

 CompatibilityDescriptor ()=default
 Default constructor.
 
 CompatibilityDescriptor (const CompatibilityDescriptor &other)
 Copy constructor.
 
CompatibilityDescriptoroperator= (const CompatibilityDescriptor &other)=default
 Assignment operator.
 

Public Attributes

uint8_t descriptorType = 0xFF
 Type of descriptor. Default: user defined.
 
uint16_t model = 0
 Device model.
 
uint32_t specifierData = 0
 24 bits, specified data, must be an IEEE OUI as described in IEEE 802.
 
uint8_t specifierType = 0x01
 Specified type, default is 1 (IEEE OUI). Default: IEEE OUI.
 
DescriptorList subDescriptors {nullptr}
 Device-specific descriptors, not real MPEG/DVB descriptors, no link to table.
 
uint16_t version = 0
 Device version.
 

Detailed Description

Description of a compatibility descriptor.

This structure is in fact one entry in the compatibilityDescriptor() structure as defined in ISO/IEC 13818-6 and ETSI TS 102 006.

Constructor & Destructor Documentation

◆ CompatibilityDescriptor()

ts::UNT::CompatibilityDescriptor::CompatibilityDescriptor ( const CompatibilityDescriptor other)

Copy constructor.

Parameters
[in]otherAnother instance to copy.

Member Function Documentation

◆ operator=()

CompatibilityDescriptor & ts::UNT::CompatibilityDescriptor::operator= ( const CompatibilityDescriptor other)
default

Assignment operator.

Parameters
[in]otherAnother instance to copy.
Returns
A reference to this object.

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