JPL Spatial
Sound spatialization and propagation library
Loading...
Searching...
No Matches
JPL::VBAP::LUTBase< N, GainType_, SpeakerIndexType_, DynamicDataType_ > Struct Template Reference

Base to compose LUT specializations. More...

#include <JPLSpatial/Panning/VBAPLUT3D.h>

Inheritance diagram for JPL::VBAP::LUTBase< N, GainType_, SpeakerIndexType_, DynamicDataType_ >:
JPL::VBAP::DynamicDataTrait< DynamicDataType_ >

Public Types

using GainType = GainType_
 
using SpeakerIndexType = SpeakerIndexType_
 
- Public Types inherited from JPL::VBAP::DynamicDataTrait< DynamicDataType_ >
using DynamicDataType = DynamicDataType_
 

Public Attributes

std::array< GainPack< GainType >, NGains
 
std::array< SpeakerIndexType, NSpeakers
 
- Public Attributes inherited from JPL::VBAP::DynamicDataTrait< DynamicDataType_ >
std::pmr::vector< DynamicDataTypeData { GetDefaultMemoryResource() }
 

Detailed Description

template<size_t N, class GainType_, class SpeakerIndexType_, class DynamicDataType_ = DynamicDataTypeNone>
struct JPL::VBAP::LUTBase< N, GainType_, SpeakerIndexType_, DynamicDataType_ >

Base to compose LUT specializations.

Member Typedef Documentation

◆ GainType

◆ SpeakerIndexType

Member Data Documentation

◆ Gains

◆ Speakers


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