TSDuck v3.40-4025
MPEG Transport Stream Toolkit
Loading...
Searching...
No Matches
tsREGID.h File Reference

Registration id in MPEG-defined registration_descriptor. More...

Namespaces

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

Typedefs

using ts::REGID = uint32_t
 Registration id, as found in an MPEG registration descriptor.
 
using ts::REGIDVector = std::vector< REGID >
 Vector of registration ids.
 

Enumerations

enum  : REGID {
  ts::REGID_AC3 = MakeREGID("AC-3") ,
  ts::REGID_AOM = MakeREGID("AV01") ,
  ts::REGID_AVSAudio = MakeREGID("AVSA") ,
  ts::REGID_AVSVideo = MakeREGID("AVSV") ,
  ts::REGID_CUEI = MakeREGID("CUEI") ,
  ts::REGID_DTG1 = MakeREGID("DTG1") ,
  ts::REGID_EAC3 = MakeREGID("EAC3") ,
  ts::REGID_GA94 = MakeREGID("GA94") ,
  ts::REGID_HDMV = MakeREGID("HDMV") ,
  ts::REGID_HEVC = MakeREGID("HEVC") ,
  ts::REGID_KLVA = MakeREGID("KLVA") ,
  ts::REGID_SCTE = MakeREGID("SCTE") ,
  ts::REGID_CUVV = MakeREGID("cuvv") ,
  ts::REGID_NULL = 0xFFFFFFFF
}
 Registration id (a.k.a "format identifier") values in MPEG-defined registration_descriptor. More...
 

Functions

constexpr REGID ts::MakeREGID (const char id[5])
 Statically build a 32-bit registration id from a 4-character string.
 
UString ts::REGIDName (REGID regid, NamesFlags flags=NamesFlags::NAME)
 Name of a Registration id from an MPEG registration_descriptor.
 

Detailed Description

Registration id in MPEG-defined registration_descriptor.