TSDuck v3.38-3710
MPEG Transport Stream Toolkit
Loading...
Searching...
No Matches
ts::MPEGH3DAudioSceneDescriptor::MH3D_PresetGroup_type::GroupPresetConditions_type Class Reference

Group preset conditions. More...

#include <tsMPEGH3DAudioSceneDescriptor.h>

Public Member Functions

 GroupPresetConditions_type ()
 Default constructor.
 
 GroupPresetConditions_type (PSIBuffer &buf)
 Constructor from a binary descriptor.
 

Public Attributes

std::optional< uint8_t > mae_groupPresetAzOffset {}
 Additional azimuth offset to be applied to the current group.
 
std::optional< bool > mae_groupPresetDisableGainInteractivity {}
 Indicates if the gain interactivity of the group of the members shall be disabled.
 
std::optional< bool > mae_groupPresetDisablePositionInteractivity {}
 Indicates if the position interactivity of the group of the members shall be disabled.
 
std::optional< uint8_t > mae_groupPresetDistFactor {}
 4 bits. Additional distance change factor to be applied to the current group.
 
std::optional< uint8_t > mae_groupPresetElOffset {}
 6 bits. Additional elevation offset to be applied to the current group.
 
std::optional< uint8_t > mae_groupPresetGain {}
 Initial gain of the members of the metadata element group.
 
uint8_t mae_groupPresetGroupID = 0
 7 bits. ID for a group preset.
 

Detailed Description

Group preset conditions.

Constructor & Destructor Documentation

◆ GroupPresetConditions_type()

ts::MPEGH3DAudioSceneDescriptor::MH3D_PresetGroup_type::GroupPresetConditions_type::GroupPresetConditions_type ( PSIBuffer buf)
inline

Constructor from a binary descriptor.

Parameters
[in]bufA binary descriptor to deserialize.

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