![]() |
TSDuck v3.44-4572
MPEG Transport Stream Toolkit
|
Representation of a ReportingLocator (Multicast ABR). More...
#include <tsmcastReportingLocator.h>

Public Member Functions | |
| ReportingLocator ()=default | |
| Default constructor. | |
| void | clear () |
| Clear the content of this object. | |
| bool | parseXML (const xml::Element *element, bool strict) |
| Reinitialize the structure from a XML element. | |
Public Attributes | |
| cn::milliseconds | period {} |
| Attribut "period". | |
| double | proportion = 1.0 |
| Attribut "proportion". | |
| cn::milliseconds | random_delay {} |
| Attribut "randomDelay". | |
| bool | report_session_running_events = false |
| Attribut "reportSessionRunningEvents". | |
| UString | uri {} |
| Content of element <ReportingLocator>. | |
Representation of a ReportingLocator (Multicast ABR).
This substructure is used in several XML tables.
| bool ts::mcast::ReportingLocator::parseXML | ( | const xml::Element * | element, |
| bool | strict | ||
| ) |
Reinitialize the structure from a XML element.
| [in] | element | Root XML element to analyze. |
| [in] | strict | Strict XML parsing, do not tolerate missing mandatory elements or attributes. |