Log a warning when encountering unknown interfaces

This commit is contained in:
Robbert van der Helm
2020-12-07 22:16:34 +01:00
parent 7b3a6af7d1
commit f1fe0fa8a4
3 changed files with 28 additions and 10 deletions
+6 -6
View File
@@ -63,6 +63,12 @@ class Vst3PluginBridge : PluginBridge<Vst3Sockets<std::jthread>> {
*/
Steinberg::IPluginFactory* get_plugin_factory();
/**
* The logging facility used for this instance of yabridge. Wraps around
* `PluginBridge::generic_logger`.
*/
Vst3Logger logger;
private:
/**
* Handles callbacks from the plugin to the host over the
@@ -70,12 +76,6 @@ class Vst3PluginBridge : PluginBridge<Vst3Sockets<std::jthread>> {
*/
std::jthread host_callback_handler;
/**
* The logging facility used for this instance of yabridge. Wraps around
* `PluginBridge::generic_logger`.
*/
Vst3Logger logger;
/**
* Our plugin factory. All information about the plugin and its supported
* classes are copied directly from the Windows VST3 plugin's factory on the