У меня есть приложение Qt, которое нужно использовать из плагина VST. Однако встраивание приложения Qt в плагин кажется невероятно сложной задачей (из-за цикла событий QCoreApplication, поскольку хост может также использовать конфликтующую версию Qt, а также потому, что плагину нужно найти свой собственный набор библиотек Qt).
В качестве обходного пути я хотел бы отобразить мое автономное приложение Qt в окне плагина VST (для которого я знаю HWND / NSView).
Это легко сделать в Windows, но немного сложнее в macOS.
tldr: Я читал о NSWindowSharingType / NSWindowSharingReadWrite, который, кажется, предлагает то, что мне нужно в macOS (рендеринг окна процесса в окно другого процесса), но я не могу найти никакого примера, используя тот.
Кто-нибудь знает об этом и как его использовать? Или каким-либо другим способом, который позволил бы мне визуализировать мои виджеты Qt в NSView из другого процесса?