JPL Spatial
Sound spatialization and propagation library
Loading...
Searching...
No Matches
ChannelMixing.h File Reference

Go to the source code of this file.

Namespaces

namespace  JPL
 

Functions

void JPL::Add (float *dest, const float *source, uint32 destChannel, uint32 sourceChannel, uint32 destNumChannels, uint32 sourceNumChannels, uint32 numFrames)
 
void JPL::Add (float *dest, const float *source, uint32 destChannel, uint32 destNumChannels, uint32 numFrames)
 
void JPL::ApplyGain (float *dest, uint32 numFrames, float gain)
 
void JPL::ApplyGainRamp (float *dest, uint32 numFrames, float gainStart, float gainEnd)
 
void JPL::AddAndApplyGainRamp (float *dest, const float *source, uint32 destChannel, uint32 sourceChannel, uint32 destNumChannels, uint32 sourceNumChannels, uint32 numFrames, float gainStart, float gainEnd)
 
void JPL::AddAndApplyGainRamp (float *dest, const float *source, uint32 numChannels, uint32 numFrames, float gainStart, float gainEnd)
 
void JPL::DownmixToMono (float *dest, const float *source, uint32 numChannels, uint32 numSamples)