TSDuck v3.41-4220
MPEG Transport Stream Toolkit
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages Concepts
tsStandards.h File Reference

Definition of the various DTV standards which are used in TSDuck. More...

Classes

struct  ts::EnableBitMaskOperators< ts::Standards >
 Template specialization on type ts::Standards
More...
 

Namespaces

namespace  ts
 TSDuck namespace, containing all TSDuck classes and functions.
 

Enumerations

enum class  ts::Standards : uint16_t {
  ts::Standards::NONE = 0x0000 ,
  ts::Standards::MPEG = 0x0001 ,
  ts::Standards::DVB = 0x0002 ,
  ts::Standards::SCTE = 0x0004 ,
  ts::Standards::ATSC = 0x0008 ,
  ts::Standards::ISDB = 0x0010 ,
  ts::Standards::JAPAN = 0x0020 ,
  ts::Standards::ABNT = 0x0040 ,
  ts::Standards::DVBONLY = 0x8000
}
 Bit masks for standards, used to qualify the signalization. More...
 

Functions

bool ts::CompatibleStandards (Standards std)
 Check compatibility between standards.
 
UString ts::StandardsNames (Standards standards)
 Return a string representing a list of standards.
 

Detailed Description

Definition of the various DTV standards which are used in TSDuck.