@@ -267,7 +267,42 @@ In this section we are covering some more advanced topics when using NPlug.
267
267
268
268
### Mapping between VST3 interfaces and NPlug
269
269
270
- TBD
270
+ The following table shows the mapping between the VST3 interface and NPlug .
271
+
272
+ | VST3 Interface | NPlug Interface |
273
+ | ---------------------------- | ------------------ |
274
+ | `IAudioPresentationLatency ` | `IAudioProcessor ` |
275
+ | `IAudioProcessor ` | `IAudioProcessor ` |
276
+ | `IAutomationState ` | `IAudioControllerAutomationState ` |
277
+ | `IComponent ` | `IAudioProcessor ` |
278
+ | `IConnectionPoint ` | `IAudioConnectionPoint ` |
279
+ | `IContextMenuTarget ` | `System .Delegate ` |
280
+ | `IEditController ` | `IAudioController ` |
281
+ | `IEditController2 ` | `IAudioControllerExtended ` |
282
+ | `IEditControllerHostEditing ` | `IAudioControllerHostEditing ` |
283
+ | `IInfoListener ` | `IAudioControllerInfoListener ` |
284
+ | `IInterAppAudioPresetManager ` | `IAudioControllerInterAppAudioPresetManager ` |
285
+ | `IKeyswitchController ` | `IAudioControllerKeySwitch ` |
286
+ | `IMidiLearn ` | `IAudioControllerMidiLearn ` |
287
+ | `IMidiMapping ` | `IAudioControllerMidiMapping ` |
288
+ | `INoteExpressionController ` | `IAudioControllerNoteExpression ` |
289
+ | `INoteExpressionPhysicalUIMapping ` | `IAudioControllerNoteExpressionPhysicalUIMapping ` |
290
+ | `IParameterFinder ` | `IAudioPluginView ` |
291
+ | `IParameterFunctionName ` | `IAudioControllerParameterFunctionName ` |
292
+ | `IPluginBase ` | `IAudioPluginComponent ` |
293
+ | `IPluginFactory ` | `IAudioPluginFactory ` |
294
+ | `IPluginFactory2 ` | `IAudioPluginFactory ` |
295
+ | `IPluginFactory3 ` | `IAudioPluginFactory ` |
296
+ | `IPlugView ` | `IAudioPluginView ` |
297
+ | `IPlugViewContentScaleSupport ` | `IAudioPluginView ` |
298
+ | `IPrefetchableSupport ` | `IAudioProcessorPrefetchable ` |
299
+ | `IProcessContextRequirements ` | `IAudioProcessor ` |
300
+ | `IProgramListData ` | `IAudioProcessorProgramListData ` |
301
+ | `ITestPlugProvider ` | `IAudioTestProvider ` |
302
+ | `ITestPlugProvider2 ` | `IAudioTestProvider ` |
303
+ | `IUnitData ` | `IAudioProcessorUnitData ` |
304
+ | `IUnitInfo ` | `IAudioControllerUnitInfo ` |
305
+ | `IXmlRepresentationController ` | `IAudioControllerXmlRepresentation ` |
271
306
272
307
### Parameters
273
308
0 commit comments