Pass through getParameter and setParameter

This commit is contained in:
Robbert van der Helm
2020-03-05 17:00:45 +01:00
parent 814a3b40b5
commit bea600a13a
5 changed files with 91 additions and 10 deletions
+8
View File
@@ -84,6 +84,14 @@ class HostBridge {
// plugin (through the Wine VST host).
boost::asio::local::stream_protocol::socket host_vst_dispatch;
boost::asio::local::stream_protocol::socket vst_host_callback;
/**
* Used for both `getParameter` and `setParameter` since they mostly
* overlap.
*
* TODO: Verify that these 100% won't be called simultanously since that
* would cause a race condition.
*/
boost::asio::local::stream_protocol::socket host_vst_parameters;
/**
* This socket only handles updates of the `AEffect` struct instead of