mirror of
https://github.com/robbert-vdh/yabridge.git
synced 2026-05-08 12:30:12 +02:00
Answer event queries within the Wine VST host
This commit is contained in:
@@ -1,7 +1,28 @@
|
||||
// TODO: Do something useful here!
|
||||
#include <vestige/aeffect.h>
|
||||
|
||||
#include <iostream>
|
||||
|
||||
#include "native-includes.h"
|
||||
|
||||
// `native-includes.h` has to be included before any other files as otherwise we
|
||||
// might get the wrong version of certain libraries
|
||||
#include "../common/communication.h"
|
||||
|
||||
int main() {
|
||||
std::cout << "Hello, world!" << std::endl;
|
||||
// TODO: The program should terminate automatically when stdin gets closed
|
||||
|
||||
// TODO: Remove debug
|
||||
while (true) {
|
||||
auto event = read_object<Event>(std::cin);
|
||||
|
||||
EventResult response;
|
||||
if (event.opcode == effGetEffectName) {
|
||||
response.return_value = 1;
|
||||
response.result = "Hello, world!";
|
||||
} else {
|
||||
response.return_value = 0;
|
||||
}
|
||||
|
||||
write_object(std::cout, response);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user