TSDuck v3.40-3963
MPEG Transport Stream Toolkit
|
Description of a compatibility descriptor. More...
#include <tsUNT.h>
Public Member Functions | |
CompatibilityDescriptor ()=default | |
Default constructor. | |
CompatibilityDescriptor (const CompatibilityDescriptor &other) | |
Copy constructor. | |
CompatibilityDescriptor & | operator= (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. | |
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.
ts::UNT::CompatibilityDescriptor::CompatibilityDescriptor | ( | const CompatibilityDescriptor & | other | ) |
Copy constructor.
[in] | other | Another instance to copy. |
|
default |
Assignment operator.
[in] | other | Another instance to copy. |