/// <summary> /// Override to create a custom Command implementation. /// </summary> /// <param name="pluginCtx">Plugin and Host info. Is never null.</param> /// <returns>Never returns null.</returns> protected virtual IVstPluginCommands24 CreatePluginCommands(VstPluginContext pluginCtx) { return(new VstPluginCommands(pluginCtx)); }
/// <inheritdoc /> protected override IVstPluginCommands24 CreatePluginCommands(VstPluginContext pluginCtx) { return(new VstPluginLegacyCommands(pluginCtx)); }
/// <inheritdoc /> public VstPluginLegacyCommands(VstPluginContext pluginCtx) : base(pluginCtx) { }
/// <inheritdoc /> public VstPluginCommandsCached(VstPluginContext pluginCtx) : base(pluginCtx) { }