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


Classes | |
| class | WeightedURIType |
| A URI with an associated weighting attribute. More... | |
Public Member Functions | |
| BaseMulticastTransportSession ()=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 | |
| uint32_t | bitrate_average = 0 |
| attribute average in <BitRate>. | |
| uint32_t | bitrate_maximum = 0 |
| attribute maximum in <BitRate>. | |
| std::list< FluteSessionId > | endpoints {} |
| elements <EndpointAddress>. | |
| std::list< ForwardErrorCorrectionParameters > | fec {} |
| elements <ForwardErrorCorrectionParameters>. | |
| TransportProtocol | protocol {} |
| element <TransportProtocol>. | |
| std::list< WeightedURIType > | repair_base_url {} |
| elements <BaseURL> in <UnicastRepairParameters>. | |
| cn::milliseconds | repair_fixed_backoff {} |
| attribute fixedBackOffPeriod in <UnicastRepairParameters>. | |
| UString | repair_obj_base_uri {} |
| attribute transportObjectBaseURI in <UnicastRepairParameters>. | |
| cn::milliseconds | repair_rand_backoff {} |
| attribute randomBackOffPeriod in <UnicastRepairParameters>. | |
| cn::milliseconds | repair_recv_timeout {} |
| attribute transportObjectReceptionTimeout in <UnicastRepairParameters>. | |
| UString | service_class {} |
| attribute serviceClass. | |
| UString | transport_security {} |
| attribute transportSecurity. | |
Representation of a BaseMulticastTransportSession (Multicast ABR).
It serves as base type for substructures which are used in several XML tables.
| bool ts::mcast::BaseMulticastTransportSession::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. |