![]() |
TSDuck v3.43-4509
MPEG Transport Stream Toolkit
|
Representation of a TransportProtocol XML structure (Multicast ABR and DVB-NIP). More...
#include <tsTransportProtocol.h>

Public Member Functions | |
| TransportProtocol ()=default | |
| Default constructor. | |
| void | clear () |
| Clear the content of this object. | |
| bool | parseXML (const xml::Element *element, const UString &child_name=u"TransportProtocol") |
| Reinitialize the structure from a XML element. | |
Public Attributes | |
| FileTransport | protocol = FT_UNKNOWN |
| interpretation of attribute protocolIdentifier. | |
| UString | protocol_identifier {} |
| attribute protocolIdentifier. | |
| UString | protocol_version {} |
| attribute protocolVersion. | |
| uint32_t | version = 0 |
| interpretation of attribute protocolVersion. | |
Representation of a TransportProtocol XML structure (Multicast ABR and DVB-NIP).
This substructure is used in several XML tables.
| bool ts::TransportProtocol::parseXML | ( | const xml::Element * | element, |
| const UString & | child_name = u"TransportProtocol" |
||
| ) |
Reinitialize the structure from a XML element.
| [in] | element | Root XML element to analyze. |
| [in] | child_name | Name of the child element in element. If empty, directly use element. |