![]() |
TSDuck v3.43-4480
MPEG Transport Stream Toolkit
|
Description of one service. More...
#include <tsChannelFile.h>

Public Member Functions | |
| Service (uint16_t sid=0) | |
| Default constructor. | |
Public Attributes | |
| std::optional< uint16_t > | atscMajorId {} |
| ATSC service major id as declared in TVCT or CVCT (10 bits, optional). | |
| std::optional< uint16_t > | atscMinorId {} |
| ATSC service minor id as declared in TVCT or CVCT (10 bits, optional). | |
| std::optional< uint8_t > | atscType {} |
| ATSC service type as declared in TVCT or CVCT (6 bits, optional). | |
| std::optional< bool > | cas {} |
| CA-controlled as declared in the SDT (optional). | |
| uint16_t | id = 0 |
| Service Id. | |
| std::optional< uint16_t > | lcn {} |
| Logical Channel Number (optional). | |
| UString | name {} |
| Service Name. | |
| std::optional< PID > | pmtPID {} |
| PMT PID (optional). | |
| UString | provider {} |
| Provider Name. | |
| std::optional< uint8_t > | type {} |
| DVB service type as declared in service_descriptor (optional). | |
Description of one service.
|
inline |
Default constructor.
| [in] | sid | Service Id. |