![]() |
TSDuck v3.43-4480
MPEG Transport Stream Toolkit
|
Describe a DVB or ATSC service. More...
Classes | |
| class | ts::Service |
| Describe a DVB or ATSC service. More... | |
Namespaces | |
| namespace | ts |
| TSDuck namespace, containing all TSDuck classes and functions. | |
Macros | |
| #define | SERVICE_PROPERTY(type, suffix, field, defvalue, fullname) |
| Define a service property accessors, class internal use only. | |
| #define | SERVICE_PROPERTY_INT(type, suffix, field, defvalue, fullname) |
| Define an integer service property accessors, class internal use only. | |
| #define | SERVICE_PROPERTY_STRING(suffix, field, fullname) |
| Define a string service property accessors, class internal use only. | |
Typedefs | |
| using | ts::ServiceList = std::list< Service > |
| List of DVB services. | |
| using | ts::ServiceSet = std::set< Service > |
| Set of DVB services. | |
| using | ts::ServiceVector = std::vector< Service > |
| Vector of DVB services. | |
Describe a DVB or ATSC service.
| #define SERVICE_PROPERTY | ( | type, | |
| suffix, | |||
| field, | |||
| defvalue, | |||
| fullname | |||
| ) |
Define a service property accessors, class internal use only.
| type | C++ type for the property. |
| suffix | Accessor methods suffix. |
| field | Internal class private field. |
| defvalue | Property default value if unset. |
| fullname | Explanatory description of the property. |
| #define SERVICE_PROPERTY_INT | ( | type, | |
| suffix, | |||
| field, | |||
| defvalue, | |||
| fullname | |||
| ) |
Define an integer service property accessors, class internal use only.
| type | C++ type for the property. |
| suffix | Accessor methods suffix. |
| field | Internal class private field. |
| defvalue | Property default value if unset. |
| fullname | Explanatory description of the property. |
| #define SERVICE_PROPERTY_STRING | ( | suffix, | |
| field, | |||
| fullname | |||
| ) |
Define a string service property accessors, class internal use only.
| suffix | Accessor methods suffix. |
| field | Internal class private field. |
| fullname | Explanatory description of the property. |