![]() |
TSDuck v3.44-4577
MPEG Transport Stream Toolkit
|
Definition of a <Service> or <TestService>. More...
#include <tsmcastServiceList.h>

Public Member Functions | |
| ServiceType (const xml::Element *element=nullptr, bool test=false, bool strict=true) | |
| Constructor. | |
Public Attributes | |
| bool | dynamic = false |
| Attribute "dynamic". | |
| std::list< ServiceInstance > | instances {} |
| Elements <ServiceInstance>. | |
| UString | lang {} |
| Attribute "xml:lang". | |
| UString | provider_name {} |
| Element <ProviderName>. | |
| bool | replay_available = false |
| Attribute "replayAvailable". | |
| UString | service_name {} |
| Element <ServiceName>. | |
| UString | service_type {} |
| Element <ServiceType>. | |
| bool | test_service = false |
| This is a <TestService>, not a <Service>. | |
| UString | unique_id {} |
| Element <UniqueIdentifier>. | |
| bool | valid = false |
| Element was correctly deserialized. | |
| uint32_t | version = 0 |
| Attribute "version". | |
Definition of a <Service> or <TestService>.
| ts::mcast::ServiceList::ServiceType::ServiceType | ( | const xml::Element * | element = nullptr, |
| bool | test = false, |
||
| bool | strict = true |
||
| ) |
Constructor.
| [in] | element | XML element containing the object. |
| [in] | test | True if this is a test service. |
| [in] | strict | Strict XML parsing, do not tolerate missing mandatory elements or attributes. |