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< DynamicDataTypeNone >

Public Types

using GainType = GainType_
 
using SpeakerIndexType = SpeakerIndexType_
 

Public Attributes

std::array< GainPack< GainType >, N > Gains
 
std::array< SpeakerIndexType, N > Speakers
 

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

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

◆ SpeakerIndexType

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

Member Data Documentation

◆ Gains

template<size_t N, class GainType_ , class SpeakerIndexType_ , class DynamicDataType_ = DynamicDataTypeNone>
std::array<GainPack<GainType>, N> JPL::VBAP::LUTBase< N, GainType_, SpeakerIndexType_, DynamicDataType_ >::Gains

◆ Speakers

template<size_t N, class GainType_ , class SpeakerIndexType_ , class DynamicDataType_ = DynamicDataTypeNone>
std::array<SpeakerIndexType, N> JPL::VBAP::LUTBase< N, GainType_, SpeakerIndexType_, DynamicDataType_ >::Speakers

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