MCPcopy Create free account
hub / github.com/apohl79/audiogridder / processBlockBypassedMultiMonoInternal

Method processBlockBypassedMultiMonoInternal

Server/Source/Processor.cpp:664–670  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

662
663template <typename T>
664void Processor::processBlockBypassedMultiMonoInternal(AudioBuffer<T>& buffer, AudioRingBuffer<T>& bypassBuffer) {
665 traceScope();
666 traceln(" buffer: channels=" << buffer.getNumChannels() << ", samples=" << buffer.getNumSamples());
667 traceln(" bypass buffer: channels=" << bypassBuffer.getNumChannels()
668 << ", samples=" << bypassBuffer.getNumSamples());
669 bypassBuffer.process(buffer.getArrayOfWritePointers(), buffer.getNumSamples());
670}
671
672void Processor::processBlockBypassedMultiMono(AudioBuffer<float>& buffer, int ch) {
673 processBlockBypassedMultiMonoInternal(buffer, *m_multiMonoBypassBuffersF[(size_t)ch]);

Callers

nothing calls this directly

Calls 3

getNumSamplesMethod · 0.80
processMethod · 0.80
getNumChannelsMethod · 0.45

Tested by

no test coverage detected