diff --git a/src/wine-host/bridges/vst3.cpp b/src/wine-host/bridges/vst3.cpp index 7da18669..2e1c8f85 100644 --- a/src/wine-host/bridges/vst3.cpp +++ b/src/wine-host/bridges/vst3.cpp @@ -26,7 +26,7 @@ ComponentInstance::ComponentInstance() {} ComponentInstance::ComponentInstance( Steinberg::IPtr component) - : component(component) {} + : component(component), audio_processor(component) {} Vst3Bridge::Vst3Bridge(MainContext& main_context, std::string plugin_dll_path, diff --git a/src/wine-host/bridges/vst3.h b/src/wine-host/bridges/vst3.h index fc1e4106..5e968efa 100644 --- a/src/wine-host/bridges/vst3.h +++ b/src/wine-host/bridges/vst3.h @@ -49,7 +49,7 @@ struct ComponentInstance { // All smart pointers below are created from `component`. They will be null // pointers if `component` did not implement the interface. - // TODO: Implement things like `IConnectionPoint` and `IAudioProcessor` + Steinberg::FUnknownPtr audio_processor; }; /**