Upgrade the VST to EditControllerEx1

This commit is contained in:
Jean Pierre Cimalando 2021-05-01 20:25:59 +02:00
parent 05c5a77d96
commit e8b4759066
2 changed files with 9 additions and 9 deletions

View file

@ -15,7 +15,7 @@
tresult PLUGIN_API SfizzVstControllerNoUi::initialize(FUnknown* context)
{
tresult result = EditController::initialize(context);
tresult result = EditControllerEx1::initialize(context);
if (result != kResultTrue)
return result;
@ -135,7 +135,7 @@ tresult PLUGIN_API SfizzVstControllerNoUi::initialize(FUnknown* context)
tresult PLUGIN_API SfizzVstControllerNoUi::terminate()
{
return EditController::terminate();
return EditControllerEx1::terminate();
}
tresult PLUGIN_API SfizzVstControllerNoUi::getMidiControllerAssignment(int32 busIndex, int16 channel, Vst::CtrlNumber midiControllerNumber, Vst::ParamID& id)
@ -166,7 +166,7 @@ tresult PLUGIN_API SfizzVstControllerNoUi::getParamStringByValue(Vst::ParamID ta
}
}
return EditController::getParamStringByValue(tag, valueNormalized, string);
return EditControllerEx1::getParamStringByValue(tag, valueNormalized, string);
}
tresult PLUGIN_API SfizzVstControllerNoUi::getParamValueByString(Vst::ParamID tag, Vst::TChar* string, Vst::ParamValue& valueNormalized)
@ -184,7 +184,7 @@ tresult PLUGIN_API SfizzVstControllerNoUi::getParamValueByString(Vst::ParamID ta
}
}
return EditController::getParamValueByString(tag, string, valueNormalized);
return EditControllerEx1::getParamValueByString(tag, string, valueNormalized);
}
tresult SfizzVstControllerNoUi::setParam(Vst::ParamID tag, float value)
@ -229,7 +229,7 @@ tresult SfizzVstControllerNoUi::notify(Vst::IMessage* message)
{
// Note: is expected to be called from the controller thread only
tresult result = EditController::notify(message);
tresult result = EditControllerEx1::notify(message);
if (result != kResultFalse)
return result;

View file

@ -20,7 +20,7 @@ class SfizzVstEditor;
using namespace Steinberg;
using namespace VSTGUI;
class SfizzVstControllerNoUi : public Vst::EditController,
class SfizzVstControllerNoUi : public Vst::EditControllerEx1,
public Vst::IMidiMapping {
public:
virtual ~SfizzVstControllerNoUi() {}
@ -38,11 +38,11 @@ public:
tresult PLUGIN_API notify(Vst::IMessage* message) override;
// interfaces
OBJ_METHODS(SfizzVstControllerNoUi, Vst::EditController)
OBJ_METHODS(SfizzVstControllerNoUi, Vst::EditControllerEx1)
DEFINE_INTERFACES
DEF_INTERFACE(Vst::IMidiMapping)
END_DEFINE_INTERFACES(Vst::EditController)
REFCOUNT_METHODS(Vst::EditController)
END_DEFINE_INTERFACES(Vst::EditControllerEx1)
REFCOUNT_METHODS(Vst::EditControllerEx1)
protected:
std::unique_ptr<Vst::ThreadChecker> threadChecker_;