TSDuck v3.46-4930
MPEG Transport Stream Toolkit
Loading...
Searching...
No Matches
tstlv.h File Reference

Classes

class  ts::tlv::DeserializationInternalError

Namespaces

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

Typedefs

using ts::tlv::LENGTH = uint16_t
 Type for TLV length fields (16 bits).
using ts::tlv::TAG = uint16_t
 Type for TLV tags (16 bits).
using ts::tlv::VERSION = uint8_t
 Type for TLV protocol version (8 bits).

Enumerations

enum  ts::tlv::Error : uint16_t {
  ts::tlv::OK ,
  ts::tlv::UnsupportedVersion ,
  ts::tlv::InvalidMessage ,
  ts::tlv::UnknownCommandTag ,
  ts::tlv::UnknownParameterTag ,
  ts::tlv::InvalidParameterLength ,
  ts::tlv::InvalidParameterCount ,
  ts::tlv::MissingParameter
}

Variables

const TAG ts::tlv::NULL_TAG = 0x0000

Detailed Description

Definitions for the TLV protocols