TSDuck v3.40-4033
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. |