11namespace tracktion {
inline namespace engine
14class HostedAudioDeviceType;
58 void prepareToPlay (
double sampleRate,
int blockSize);
The Engine is the central class for all tracktion sessions.
The HostedAudioDeviceInterface allows an application or plugin to pass audio and midi buffers to the ...
double sampleRate
Expected sample rate.
static bool isHostedMidiInputDevice(const MidiInputDevice &)
Returns true if the MidiInput device is a HostedMidiInputDevice.
bool useMidiDevices
If true, the system midi devices will be avaliable to the engine, if false, just a single midi input ...
int outputChannels
Number of audio output channels.
int inputChannels
Number of audio input channels.
int blockSize
Expected block size.
juce::StringArray inputNames
Names of your audio channels.
Holds the parameters being used by an HostedAudioDeviceInterface.