28 static const char* getPluginName() {
return NEEDS_TRANS(
"Insert"); }
29 static const char* xmlTypeName;
34 double getLatencySeconds()
override;
36 bool takesAudioInput()
override;
37 bool takesMidiInput()
override;
38 bool canBeAddedToClip()
override;
39 bool needsConstantBufferSize()
override;
49 DeviceType getSendDeviceType()
const {
return sendDeviceType; }
50 DeviceType getReturnDeviceType()
const {
return returnDeviceType; }
55 void updateDeviceTypes();
56 void showLatencyTester();
64 static void getPossibleDeviceNames (
Engine&,
72 int getLatencyNumSamples()
const;
78 DeviceType sendDeviceType = noDevice, returnDeviceType = noDevice;
The context passed to plugin render methods to provide it with buffers to fill.