![]() |
TSDuck v3.46-4930
MPEG Transport Stream Toolkit
|
#include <tsmcastNIPStreamId.h>


Public Member Functions | |
| NIPStreamId ()=default | |
| void | clear () |
| bool | operator< (const NIPStreamId &other) const |
| bool | parseXML (const xml::Element *element, bool strict) |
| virtual UString | toString () const override |
Public Attributes | |
| uint16_t | carrier_id = 0 |
| uint16_t | link_id = 0 |
| uint16_t | network_id = 0 |
| uint16_t | service_id = 0 |
Representation of the DVB-NIP Stream Id.
|
default |
Default constructor.
| void ts::mcast::NIPStreamId::clear | ( | ) |
Clear the content of a structure.
| bool ts::mcast::NIPStreamId::parseXML | ( | const xml::Element * | element, |
| bool | strict ) |
Read from a XML element.
| [in] | element | Root XML element to analyze. |
| [in] | strict | Strict XML parsing, do not tolerate missing mandatory elements or attributes. |
| bool ts::mcast::NIPStreamId::operator< | ( | const NIPStreamId & | other | ) | const |
Comparison operator for use as index in maps.
| [in] | other | Another instance to compare. |
|
overridevirtual |
Convert to a string object.
Implements ts::StringifyInterface.
| uint16_t ts::mcast::NIPStreamId::network_id = 0 |
NIPNetworkID
| uint16_t ts::mcast::NIPStreamId::carrier_id = 0 |
NIPCarrierID
| uint16_t ts::mcast::NIPStreamId::link_id = 0 |
NIPLinkID
| uint16_t ts::mcast::NIPStreamId::service_id = 0 |
NIPServiceID