TSDuck Version 3.17-1171 (TSDuck - The MPEG Transport Stream Toolkit)

Representation of Tag / Length / Value messages. More...

Collaboration diagram for TLV:

Files

file  tsDuckProtocol.h
 TSDuck internal messages, based on DVB SimulCrypt head-end TLV messages.
 

Classes

class  ts::tlv::Analyzer
 Analysis (deserialization) of TLV messages. More...
 
class  ts::tlv::Logger
 A logger class for TLV messagesThis class encapsulates a logging and debug facility for TLV messages. More...
 
class  ts::tlv::Message
 Abstract base class for TLV messagesAll messages use the same structure as the DVB interfaces defined in the "DVB Simulcrypt Head End" standard, that is to say a TLV protocol. More...
 
class  ts::tlv::MessageFactory
 Factory class for TLV messagesThe following methods should be used by the application to deserialize messages: More...
 
class  ts::tlv::Protocol
 The class ts::tlv::Protocol defines the syntax of a TLV protocol. More...
 
class  ts::tlv::Serializer
 Serialization of TLV messages. More...
 
class  ts::tlv::StreamMessage
 Base class for DVB SimulCrypt TLV messages operating on streams. More...
 

Detailed Description

Representation of Tag / Length / Value messages.