TSDuck Version 3.32-2769 (TSDuck - The MPEG Transport Stream Toolkit)
tsTeletext.h File Reference

Common definitions for Teletext PES packets. More...

Namespaces

 ts
 TSDuck namespace, containing all TSDuck classes and functions.
 

Enumerations

enum  ts::TeletextDataUnitId : uint8_t {
  ts::TeletextDataUnitId::NON_SUBTITLE = 0x02,
  ts::TeletextDataUnitId::SUBTITLE = 0x03,
  ts::TeletextDataUnitId::INVERTED = 0x0C,
  ts::TeletextDataUnitId::VPS = 0xC3,
  ts::TeletextDataUnitId::CLOSED_CAPTIONS = 0xC5,
  ts::TeletextDataUnitId::STUFFING = 0xFF
}
 Teletext data unit ids. More...
 

Variables

constexpr size_t ts::TELETEXT_PACKET_SIZE = 44
 Size in bytes of a Teletext packet.
 
constexpr uint8_t ts::TELETEXT_PES_FIRST_EBU_DATA_ID = 0x10
 First EBU data_identifier value in PES packets conveying Teletext.
 
constexpr uint8_t ts::TELETEXT_PES_LAST_EBU_DATA_ID = 0x1F
 Last EBU data_identifier value in PES packets conveying Teletext.
 

Detailed Description

Common definitions for Teletext PES packets.

Reference: ETSI EN 300 472 V1.3.1, "DVB; Specification for conveying ITU-R System B Teletext in DVB bitstreams"

See also
ETSI EN 300 472