TSDuck v3.44-4572
MPEG Transport Stream Toolkit
Loading...
Searching...
No Matches
ts::mcast::MulticastSession::MulticastTransportSession Class Reference

An entry of <MulticastTransportSession>. More...

#include <tsmcastMulticastSession.h>

Inheritance diagram for ts::mcast::MulticastSession::MulticastTransportSession:
Collaboration diagram for ts::mcast::MulticastSession::MulticastTransportSession:

Public Member Functions

 MulticastTransportSession ()=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>.
 
UString content_ingest_method {}
 attribute contentIngestMethod.
 
std::list< FluteSessionIdendpoints {}
 elements <EndpointAddress>.
 
std::list< ForwardErrorCorrectionParametersfec {}
 elements <ForwardErrorCorrectionParameters>.
 
UString id {}
 attribute id.
 
TransportProtocol protocol {}
 element <TransportProtocol>.
 
std::list< WeightedURITyperepair_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 transmission_mode {}
 attribute transmissionMode.
 
UString transport_security {}
 attribute transportSecurity.
 

Detailed Description

An entry of <MulticastTransportSession>.

See also
ETSI TS 103 769, section 10.2.3.1

Member Function Documentation

◆ parseXML()

bool ts::mcast::BaseMulticastTransportSession::parseXML ( const xml::Element element,
bool  strict 
)
inherited

Reinitialize the structure from a XML element.

Parameters
[in]elementRoot XML element to analyze.
[in]strictStrict 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: