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

#include <JPLSpatial/Auralization/ReverbDesign.h>

Inheritance diagram for JPL::DiffuserHalfLengths< NumChannels, StepCount >:
JPL::DiffuserBase< 8, 4 >

Public Types

using Step = DiffusionStep<NumChannels>
 
- Public Types inherited from JPL::DiffuserBase< 8, 4 >
using Channels
 
using Step
 

Public Member Functions

 DiffuserHalfLengths (float diffusionMs)
 
- Public Member Functions inherited from JPL::DiffuserBase< 8, 4 >
void Prepare (float sampleRate)
 
Channels Process (Channels samples)
 

Public Attributes

std::array< Step, StepCount > Steps
 
- Public Attributes inherited from JPL::DiffuserBase< 8, 4 >
std::array< Step, StepCount > Steps
 

Additional Inherited Members

- Protected Member Functions inherited from JPL::DiffuserBase< 8, 4 >
 DiffuserBase ()=default
 

Member Typedef Documentation

◆ Step

template<uint32 NumChannels = 8, uint32 StepCount = 4>
using JPL::DiffuserHalfLengths< NumChannels, StepCount >::Step = DiffusionStep<NumChannels>

Constructor & Destructor Documentation

◆ DiffuserHalfLengths()

template<uint32 NumChannels = 8, uint32 StepCount = 4>
JPL::DiffuserHalfLengths< NumChannels, StepCount >::DiffuserHalfLengths ( float diffusionMs)
inline

Member Data Documentation

◆ Steps

template<uint32 NumChannels = 8, uint32 StepCount = 4>
std::array<Step, StepCount> JPL::DiffuserHalfLengths< NumChannels, StepCount >::Steps

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