Add stubs for INoteExpressionController

This commit is contained in:
Robbert van der Helm
2021-01-02 15:27:55 +01:00
parent c206d68b12
commit 8a4de7da53
7 changed files with 85 additions and 0 deletions
@@ -413,6 +413,51 @@ tresult PLUGIN_API Vst3PluginProxyImpl::openAboutBox(TBool onlyCheck) {
.instance_id = instance_id(), .only_check = onlyCheck});
}
int32 PLUGIN_API Vst3PluginProxyImpl::getNoteExpressionCount(int32 busIndex,
int16 channel) {
// TODO: Implement
bridge.logger.log(
"TODO: Implement INoteExpressionCOntroller::getNoteExpressionCount()");
return Steinberg::kNotImplemented;
}
tresult PLUGIN_API Vst3PluginProxyImpl::getNoteExpressionInfo(
int32 busIndex,
int16 channel,
int32 noteExpressionIndex,
Steinberg::Vst::NoteExpressionTypeInfo& info /*out*/) {
// TODO: Implement
bridge.logger.log(
"TODO: Implement INoteExpressionCOntroller::getNoteExpressionInfo()");
return Steinberg::kNotImplemented;
}
tresult PLUGIN_API Vst3PluginProxyImpl::getNoteExpressionStringByValue(
int32 busIndex,
int16 channel,
Steinberg::Vst::NoteExpressionTypeID id,
Steinberg::Vst::NoteExpressionValue valueNormalized /*in*/,
Steinberg::Vst::String128 string /*out*/) {
// TODO: Implement
bridge.logger.log(
"TODO: Implement "
"INoteExpressionCOntroller::getNoteExpressionStringByValue()");
return Steinberg::kNotImplemented;
}
tresult PLUGIN_API Vst3PluginProxyImpl::getNoteExpressionValueByString(
int32 busIndex,
int16 channel,
Steinberg::Vst::NoteExpressionTypeID id,
const Steinberg::Vst::TChar* string /*in*/,
Steinberg::Vst::NoteExpressionValue& valueNormalized /*out*/) {
// TODO: Implement
bridge.logger.log(
"TODO: Implement "
"INoteExpressionCOntroller::getNoteExpressionValueByString()");
return Steinberg::kNotImplemented;
}
tresult PLUGIN_API Vst3PluginProxyImpl::initialize(FUnknown* context) {
if (context) {
// We will create a proxy object that that supports all the same