Navigation
API > API/Plugins > API/Plugins/HarmonixDsp > API/Plugins/HarmonixDsp/FVirtualInstrument
Description
Implementation of AudioBus virtual. We will make it pure here, because all virtual instruments must handle this themselves. virtual void Prepare(float sampleRateHz, uint32 numChannels, uint32 maxSamples, bool allocateBuffer = true) override = 0; Any subclass of VirtualInstrument will also have to implement the AudioBus pure virtual function... virtual void Process(AudioBuffer
| Name | CallPreProcessCallbacks |
| Type | function |
| Header File | /Engine/Plugins/Runtime/Harmonix/Source/HarmonixDsp/Public/HarmonixDsp/Instruments/VirtualInstrument.h |
| Include Path | #include "HarmonixDsp/Instruments/VirtualInstrument.h" |
virtual void CallPreProcessCallbacks
(
int32 NumSamples,
float SampleRateHz,
int32 SliceIndex,
int32 Subslice,
bool LastSubslice
)