TSDuck Version 3.32-2769 (TSDuck - The MPEG Transport Stream Toolkit)
ts::tlv::MessageFactory::Parameter Struct Reference

Location of one parameter value inside the message block. More...

Public Member Functions

 Parameter (const void *tlv_addr_=nullptr, size_t tlv_size_=0, const void *addr_=nullptr, LENGTH length_=0)
 Constructor. More...
 

Public Attributes

const void * addr
 Address of parameter value.
 
LENGTH length
 Length of parameter value.
 
const void * tlv_addr
 Address of parameter TLV structure.
 
size_t tlv_size
 Size of parameter TLV structure.
 

Detailed Description

Location of one parameter value inside the message block.

Address and size point into the original message buffer, use with care!

Constructor & Destructor Documentation

◆ Parameter()

ts::tlv::MessageFactory::Parameter::Parameter ( const void *  tlv_addr_ = nullptr,
size_t  tlv_size_ = 0,
const void *  addr_ = nullptr,
LENGTH  length_ = 0 
)
inline

Constructor.

Parameters
[in]tlv_addr_Address of parameter TLV structure.
[in]tlv_size_Size of parameter TLV structure.
[in]addr_Address of parameter value.
[in]length_Length of parameter value.

The documentation for this struct was generated from the following file: