|
JPL Spatial
Sound spatialization and propagation library
|
#include <JPLSpatial/Panning/VBAPanning2D.h>
Classes | |
| struct | SourceLayout |
| Implementation of the source layout for 2D panning. More... | |
Public Types | |
| using | Vec3Type = typename Base::Vec3Type |
| using | LUTType = VBAP::LUT2D |
| using | LUTInterface = VBAP::LUTInterface2D< &Traits::GetChannelVector, &Traits::GetChannelAngle > |
Static Public Member Functions | |
| static std::optional< const char * > | IsValidTargetChannelMap (ChannelMap channelMap) |
VBAP panning traits for panning to a plane speaker layout (i.e. no top/bottom channels, only floor plane)
| using JPL::VBAP::Panning2D< Traits >::LUTInterface = VBAP::LUTInterface2D< &Traits::GetChannelVector, &Traits::GetChannelAngle > |
| using JPL::VBAP::Panning2D< Traits >::LUTType = VBAP::LUT2D |
| using JPL::VBAP::Panning2D< Traits >::Vec3Type = typename Base::Vec3Type |
|
inlinestatic |
channelMap is not a valid channel map for a VBAP panning target; nullopt otherwise