TSDuck v3.38-3699
MPEG Transport Stream Toolkit
Loading...
Searching...
No Matches
ts::ChannelFile::Service Class Reference

Description of one service. More...

#include <tsChannelFile.h>

Collaboration diagram for ts::ChannelFile::Service:

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< PIDpmtPID {}
 PMT PID (optional).
 
UString provider {}
 Provider Name.
 
std::optional< uint8_t > type {}
 DVB service type as declared in service_descriptor (optional).
 

Detailed Description

Description of one service.

Constructor & Destructor Documentation

◆ Service()

ts::ChannelFile::Service::Service ( uint16_t  sid = 0)
inline

Default constructor.

Parameters
[in]sidService Id.

The documentation for this class was generated from the following file: