TSDuck v3.39-3896
MPEG Transport Stream Toolkit
Loading...
Searching...
No Matches
ts::MPEGH3DAudioDRCLoudnessDescriptor::DRCInstructions Class Reference

Dynamic Range Control instructions class. More...

#include <tsMPEGH3DAudioDRCLoudnessDescriptor.h>

Public Attributes

std::vector< uint8_t > additionalDownmixId {}
 7 bits
 
std::optional< uint8_t > bsDrcSetTargetLoudnessValueLower {}
 6 bits
 
std::optional< uint8_t > bsDrcSetTargetLoudnessValueUpper {}
 6 bits
 
std::optional< uint8_t > bsLimiterPeakTarget {}
 8 bits
 
uint8_t dependsOnDrcSet = 0
 6 bits
 
uint8_t downmixId = 0
 7 bits
 
uint8_t drcInstructionsType = 0
 2 bits
 
uint16_t drcSetEffect = 0
 16 bits
 
uint8_t drcSetId = 0
 2 bits
 
std::optional< uint8_t > mae_groupID {}
 7 bits, required when drcInstructionsType == 2
 
std::optional< uint8_t > mae_groupPresetID {}
 5 bits, required when drcInstructionsType == 3
 
bool noIndependentUse = false
 1 bit, required when dependsOnDrcSet == 0"/>
 

Detailed Description

Dynamic Range Control instructions class.


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