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

Representation of a ForwardErrorCorrectionParameters (Multicast ABR). More...

#include <tsmcastForwardErrorCorrectionParameters.h>

Collaboration diagram for ts::mcast::ForwardErrorCorrectionParameters:

Public Member Functions

 ForwardErrorCorrectionParameters ()=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

std::list< FluteSessionIdendpoints {}
 list of <EndpointAddress>.
 
uint32_t overhead_percentage = 0
 OverheadPercentage.
 
UString scheme_identifier {}
 SchemeIdentifier.
 

Detailed Description

Representation of a ForwardErrorCorrectionParameters (Multicast ABR).

This substructure is used in several XML tables.

See also
ETSI TS 103 769

Member Function Documentation

◆ parseXML()

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

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: