#include <tsmcastBaseMulticastTransportSession.h>
|
|
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.
- See also
- ETSI TS 103 769
◆ BaseMulticastTransportSession()
| ts::mcast::BaseMulticastTransportSession::BaseMulticastTransportSession |
( |
| ) |
|
|
default |
◆ clear()
| void ts::mcast::BaseMulticastTransportSession::clear |
( |
| ) |
|
Clear the content of this object.
◆ parseXML()
| bool ts::mcast::BaseMulticastTransportSession::parseXML |
( |
const xml::Element * | element, |
|
|
bool | strict ) |
Reinitialize the structure from a XML element.
- Parameters
-
| [in] | element | Root XML element to analyze. |
| [in] | strict | Strict XML parsing, do not tolerate missing mandatory elements or attributes. |
- Returns
- True on success, false on error.
The documentation for this class was generated from the following file: