Representation of TaggedProfile structure (BIOP Profile Body, Lite Options Profile Body)
More...
#include <tsDSMCCTaggedProfile.h>
|
|
std::list< DSMCCLiteComponent > | lite_components {} |
| | List of LiteComponent.
|
| |
|
std::optional< ByteBlock > | profile_data {} |
| | Optional profile data, for UnknownProfile.
|
| |
|
uint8_t | profile_data_byte_order = 0 |
| | Fixed 0x00, big endian byte order.
|
| |
|
uint32_t | profile_id_tag = 0 |
| | Profile identifier tag (eg. TAG_BIOP, TAG_LITE_OPTIONS).
|
| |
Representation of TaggedProfile structure (BIOP Profile Body, Lite Options Profile Body)
- See also
- ISO/IEC 13818-6
-
ETSI TR 101 202 V1.2.1 (2003-01), 4.7.3.2, 4.7.3.3
◆ serialize()
| void ts::DSMCCTaggedProfile::serialize |
( |
PSIBuffer & |
buf | ) |
const |
Serialize the TaggedProfile structure.
- Parameters
-
| [in,out] | buf | Serialization buffer. |
◆ deserialize()
| void ts::DSMCCTaggedProfile::deserialize |
( |
PSIBuffer & |
buf | ) |
|
Deserialize the TaggedProfile structure.
- Parameters
-
| [in,out] | buf | Deserialization buffer. |
◆ Display()
Display the TaggedProfile structure.
- Parameters
-
| [in,out] | display | Display engine. |
| [in,out] | buf | A PSIBuffer over the TaggedProfile. |
| [in] | margin | Left margin content. |
◆ toXML()
This method converts a TaggedProfile to XML.
- Parameters
-
| [in,out] | duck | TSDuck execution context. |
| [in,out] | parent | The parent node for the XML TaggedProfile. |
◆ fromXML()
This method decodes an XML TaggedProfile.
- Parameters
-
| [in,out] | duck | TSDuck execution context. |
| [in] | element | The XML element containing the TaggedProfile. |
- Returns
- True on success, false on error.
The documentation for this class was generated from the following file: