TSDuck v3.40-3963
MPEG Transport Stream Toolkit
Loading...
Searching...
No Matches
ts::tlv::MessageFactory::Parameter Class Reference

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

#include <tstlvMessageFactory.h>

Public Member Functions

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

Public Attributes

const void * addr = nullptr
 Address of parameter value.
 
LENGTH length = 0
 Length of parameter value.
 
const void * tlv_addr = nullptr
 Address of parameter TLV structure.
 
size_t tlv_size = 0
 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 class was generated from the following file: