TSDuck v3.40-4033
MPEG Transport Stream Toolkit
|
A set of delivery system values (ts::DeliverySystem). More...
#include <tsDeliverySystem.h>
Public Types | |
using | SuperClass = std::set< DeliverySystem > |
Explicit reference to superclass. | |
Public Member Functions | |
bool | contains (DeliverySystem ds) const |
Check if a delivery system is present in the set. | |
void | insertAll (TunerType type) |
Insert all delivery systems which are supported by a given tuner type. | |
DeliverySystem | preferred () const |
Get the "preferred" delivery system in the set. | |
Standards | standards () const |
Get the list of standards for the set of delivery systems. | |
DeliverySystemList | toList () const |
Return the content of the set in decreasing order of preference. | |
virtual UString | toString () const override |
Convert to a string object. | |
A set of delivery system values (ts::DeliverySystem).
Typically used to indicate the list of standards which are supported by a tuner.
|
inline |
Check if a delivery system is present in the set.
[in] | ds | The delivery system to check. |
void ts::DeliverySystemSet::insertAll | ( | TunerType | type | ) |
Insert all delivery systems which are supported by a given tuner type.
[in] | type | Tuner type |
DeliverySystem ts::DeliverySystemSet::preferred | ( | ) | const |
Get the "preferred" delivery system in the set.
This can be used as default delivery system for a tuner.
DeliverySystemList ts::DeliverySystemSet::toList | ( | ) | const |
Return the content of the set in decreasing order of preference.
Standards ts::DeliverySystemSet::standards | ( | ) | const |
Get the list of standards for the set of delivery systems.
|
overridevirtual |
Convert to a string object.
Implements ts::StringifyInterface.