mirror of
https://github.com/robbert-vdh/yabridge.git
synced 2026-05-08 20:40:11 +02:00
Add stubs for IConnectionPoint
This commit is contained in:
@@ -188,6 +188,25 @@ tresult PLUGIN_API Vst3PluginProxyImpl::getState(Steinberg::IBStream* state) {
|
||||
return response.result;
|
||||
}
|
||||
|
||||
tresult PLUGIN_API Vst3PluginProxyImpl::connect(IConnectionPoint* other) {
|
||||
// TODO: Implement
|
||||
bridge.logger.log("TODO IConnectionPoint::connect()");
|
||||
return Steinberg::kNotImplemented;
|
||||
}
|
||||
|
||||
tresult PLUGIN_API Vst3PluginProxyImpl::disconnect(IConnectionPoint* other) {
|
||||
// TODO: Implement
|
||||
bridge.logger.log("TODO IConnectionPoint::disconnect()");
|
||||
return Steinberg::kNotImplemented;
|
||||
}
|
||||
|
||||
tresult PLUGIN_API
|
||||
Vst3PluginProxyImpl::notify(Steinberg::Vst::IMessage* message) {
|
||||
// TODO: Implement
|
||||
bridge.logger.log("TODO IConnectionPoint::notify()");
|
||||
return Steinberg::kNotImplemented;
|
||||
}
|
||||
|
||||
tresult PLUGIN_API
|
||||
Vst3PluginProxyImpl::setComponentState(Steinberg::IBStream* state) {
|
||||
return bridge.send_message(YaEditController2::SetComponentState{
|
||||
|
||||
@@ -79,6 +79,11 @@ class Vst3PluginProxyImpl : public Vst3PluginProxy {
|
||||
tresult PLUGIN_API setState(Steinberg::IBStream* state) override;
|
||||
tresult PLUGIN_API getState(Steinberg::IBStream* state) override;
|
||||
|
||||
// From `IConnectionPoint`
|
||||
tresult PLUGIN_API connect(IConnectionPoint* other) override;
|
||||
tresult PLUGIN_API disconnect(IConnectionPoint* other) override;
|
||||
tresult PLUGIN_API notify(Steinberg::Vst::IMessage* message) override;
|
||||
|
||||
// From `IEditController`
|
||||
tresult PLUGIN_API setComponentState(Steinberg::IBStream* state) override;
|
||||
// `IEditController` also contains `getState()` and `setState()` functions.
|
||||
|
||||
Reference in New Issue
Block a user