MCPcopy Create free account
hub / github.com/Overload-Technologies/Overload / mix

Method mix

Dependencies/soloud/src/core/soloud.cpp:2254–2259  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2252 }
2253
2254 void Soloud::mix(float *aBuffer, unsigned int aSamples)
2255 {
2256 unsigned int stride = (aSamples + 15) & ~0xf;
2257 mix_internal(aSamples, stride);
2258 interlace_samples_float(mScratch.mData, aBuffer, aSamples, mChannels, stride);
2259 }
2260
2261 void Soloud::mixSigned16(short *aBuffer, unsigned int aSamples)
2262 {

Callers 10

portaudio_callbackFunction · 0.80
jack_callbackFunction · 0.80
alsaThreadFunction · 0.80
ossThreadFunction · 0.80
nosoundThreadFunction · 0.80
xaudio2ThreadFunction · 0.80
soloud_sdl2_audiomixerFunction · 0.80
Soloud_mixFunction · 0.80

Calls 1

interlace_samples_floatFunction · 0.85

Tested by

no test coverage detected