TSDuck v3.40-3963
MPEG Transport Stream Toolkit
Loading...
Searching...
No Matches
ts::ISDBComponentGroupDescriptor::ComponentGroup Class Reference

Component group. More...

#include <tsISDBComponentGroupDescriptor.h>

Collaboration diagram for ts::ISDBComponentGroupDescriptor::ComponentGroup:

Classes

class  CAUnit
 CA unit. More...
 

Public Member Functions

 ComponentGroup ()=default
 Default constructor.
 
 ComponentGroup (PSIBuffer &buf, bool total_bit_rate_flag)
 Read-in constructor.
 

Public Attributes

std::vector< CAUnitCA_units {}
 All CA units.
 
uint8_t component_group_id = 0
 The component group identifier in accordance with table 6-73.
 
UString explanation {}
 Explanation of component group. For character information coding, see Annex A.
 
std::optional< uint8_t > total_bit_rate {}
 The component tag value belonging to the component group.
 

Detailed Description

Component group.

Constructor & Destructor Documentation

◆ ComponentGroup()

ts::ISDBComponentGroupDescriptor::ComponentGroup::ComponentGroup ( PSIBuffer buf,
bool  total_bit_rate_flag 
)
inline

Read-in constructor.

Parameters
[in,out]bufDeserialization buffer. Read the descriptor payload from buf. The end of read is the end of the binary payload. If any kind of error is reported in the buffer or if the payload is not completely read, the deserialization is considered as invalid.
[in]total_bit_rate_flagIndicates the description status of the total bit rate in the component group in the event.When this bit is "0", the total bit rate field in the component group does not exist in the corresponding descriptor. When this bit is "1", the total bit rate field in the component group exists in the corresponding descriptor.

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