24 auto sourceBuffers = input->getProcessedOutput();
25 jassert (pc.buffers.audio.getSize() == sourceBuffers.audio.getSize());
28 setAudioOutput (input.get(), sourceBuffers.audio);
31 if (input->numOutputNodes == 1)
32 pc.buffers.midi.swapWith (sourceBuffers.midi);
34 pc.buffers.midi.copyFrom (sourceBuffers.midi);
37 if (sourceBuffers.audio.getNumChannels() > 0)
39 auto buffer = tracktion::graph::toAudioBuffer (sourceBuffers.audio);
40 levelMeasurer.processBuffer (buffer, 0, buffer.getNumSamples());
43 levelMeasurer.processMidi (pc.buffers.midi,
nullptr);
Struct to describe a single iteration of a process call.