![]() |
TSDuck v3.46-4930
MPEG Transport Stream Toolkit
|
#include <tsmcastMulticastSession.h>

Classes | |
| class | MulticastTransportSession |
| class | PresentationManifestLocator |
Public Member Functions | |
| MulticastSession ()=default | |
| void | clear () |
| bool | parseXML (const xml::Element *element, bool strict) |
Public Attributes | |
| cn::milliseconds | content_playback_availability_offset {} |
| attribute contentPlaybackAvailabilityOffset | |
| std::list< PresentationManifestLocator > | manifest_locators {} |
| elements <PresentationManifestLocator>. | |
| std::list< ReportingLocator > | reporting_locators {} |
| elements <ReportingLocator> in <MulticastGatewaySessionReporting> | |
| UString | service_identifier {} |
| attribute serviceIdentifier. | |
| std::list< MulticastTransportSession > | transport_sessions {} |
| elements <MulticastTransportSession>. | |
Representation of a MulticastSession (Multicast ABR). This substructure is used in several XML tables.
|
default |
Default constructor.
| void ts::mcast::MulticastSession::clear | ( | ) |
Clear the content of this object.
| bool ts::mcast::MulticastSession::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. |