![]() |
TSDuck v3.46-4930
MPEG Transport Stream Toolkit
|
Classes | |
| class | Analyzer |
| class | ChannelMessage |
| class | DeserializationInternalError |
| class | Logger |
| class | Message |
| class | MessageFactory |
| class | Protocol |
| class | Serializer |
| class | StreamMessage |
Typedefs | |
| using | LENGTH = uint16_t |
| Type for TLV length fields (16 bits). | |
| using | MessageFactoryPtr = std::shared_ptr<MessageFactory> |
| using | MessagePtr = std::shared_ptr<Message> |
| using | TAG = uint16_t |
| Type for TLV tags (16 bits). | |
| using | VERSION = uint8_t |
| Type for TLV protocol version (8 bits). | |
Enumerations | |
| enum | Error : uint16_t { OK , UnsupportedVersion , InvalidMessage , UnknownCommandTag , UnknownParameterTag , InvalidParameterLength , InvalidParameterCount , MissingParameter } |
Variables | |
| const TAG | NULL_TAG = 0x0000 |
Namespace for TLV protocols (Tag / Length / Value)
| using ts::tlv::MessagePtr = std::shared_ptr<Message> |
Shared pointer for TLV messages.
| using ts::tlv::MessageFactoryPtr = std::shared_ptr<MessageFactory> |
Safe pointer for MessageFactory.
| const TAG ts::tlv::NULL_TAG = 0x0000 |
This tag is not used by DVB and can serve as "no value".