JPL Spatial
Sound spatialization and propagation library
Loading...
Searching...
No Matches
JPL::DiffusionStep< NumChannels > Struct Template Reference

#include <JPLSpatial/Auralization/ReverbDesign.h>

Public Types

using Channels = std::array< float, NumChannels >
 

Public Member Functions

void Prepare (float sampleRate)
 
Channels Process (Channels input)
 

Public Attributes

float DelayMsRange = 50.0f
 

Member Typedef Documentation

◆ Channels

template<uint32 NumChannels = 8>
using JPL::DiffusionStep< NumChannels >::Channels = std::array<float, NumChannels>

Member Function Documentation

◆ Prepare()

template<uint32 NumChannels = 8>
void JPL::DiffusionStep< NumChannels >::Prepare ( float  sampleRate)
inline

◆ Process()

template<uint32 NumChannels = 8>
Channels JPL::DiffusionStep< NumChannels >::Process ( Channels  input)
inline

Member Data Documentation

◆ DelayMsRange

template<uint32 NumChannels = 8>
float JPL::DiffusionStep< NumChannels >::DelayMsRange = 50.0f

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