TSDuck Version 3.32-2775 (TSDuck - The MPEG Transport Stream Toolkit)
tsDeliverySystem.h File Reference

Definition for transmission delivery systems. More...

Classes

class  ts::DeliverySystemSet
 A set of delivery system values (ts::DeliverySystem). More...
 

Namespaces

 ts
 TSDuck namespace, containing all TSDuck classes and functions.
 

Typedefs

typedef std::list< DeliverySystem > ts::DeliverySystemList
 An ordered list of delivery system values (ts::DeliverySystem).
 

Enumerations

enum  ts::DeliverySystem {
  ts::DS_UNDEFINED,
  ts::DS_DVB_S,
  ts::DS_DVB_S2,
  ts::DS_DVB_S_TURBO,
  ts::DS_DVB_T,
  ts::DS_DVB_T2,
  ts::DS_DVB_C_ANNEX_A,
  ts::DS_DVB_C_ANNEX_B,
  ts::DS_DVB_C_ANNEX_C,
  ts::DS_DVB_C2,
  ts::DS_DVB_H,
  ts::DS_ISDB_S,
  ts::DS_ISDB_T,
  ts::DS_ISDB_C,
  ts::DS_ATSC,
  ts::DS_ATSC_MH,
  ts::DS_DTMB,
  ts::DS_CMMB,
  ts::DS_DAB,
  ts::DS_DSS,
  ts::DS_DVB_C = DS_DVB_C_ANNEX_A
}
 Delivery systems. More...
 
enum  ts::TunerType {
  TT_UNDEFINED = DS_UNDEFINED,
  TT_DVB_S = DS_DVB_S,
  TT_DVB_T = DS_DVB_T,
  TT_DVB_C = DS_DVB_C,
  TT_ISDB_S = DS_ISDB_S,
  TT_ISDB_T = DS_ISDB_T,
  TT_ISDB_C = DS_ISDB_C,
  TT_ATSC = DS_ATSC
}
 A subset of ts::DeliverySystem describing types of tuners.
 

Functions

bool ts::IsSatelliteDelivery (DeliverySystem sys)
 Check if a delivery system is a satellite one. More...
 
bool ts::IsTerrestrialDelivery (DeliverySystem sys)
 Check if a delivery system is a terrestrial one. More...
 
Standards ts::StandardsOf (DeliverySystem system)
 Get the list of standards for a delivery system. More...
 
TunerType ts::TunerTypeOf (DeliverySystem system)
 Get the tuner type of a delivery system. More...
 

Variables

const Enumeration ts::DeliverySystemEnum
 Enumeration description of ts::DeliverySystem.
 
const Enumeration ts::TunerTypeEnum
 Enumeration description for the subset of ts::DeliverySystem describing types of tuners.
 

Detailed Description

Definition for transmission delivery systems.