Fully implement IInfoListener

This commit is contained in:
Robbert van der Helm
2021-01-12 17:04:07 +01:00
parent 2e57631d39
commit 631166d0bf
4 changed files with 19 additions and 4 deletions
+6
View File
@@ -45,6 +45,7 @@ InstanceInterfaces::InstanceInterfaces(
edit_controller(object),
edit_controller_2(object),
edit_controller_host_editing(object),
info_listener(object),
keyswitch_controller(object),
midi_mapping(object),
note_expression_controller(object),
@@ -430,6 +431,11 @@ void Vst3Bridge::run() {
.edit_controller_host_editing->endEditFromHost(
request.param_id);
},
[&](YaInfoListener::SetChannelContextInfos& request)
-> YaInfoListener::SetChannelContextInfos::Response {
return object_instances[request.instance_id]
.info_listener->setChannelContextInfos(&request.list);
},
[&](const YaKeyswitchController::GetKeyswitchCount& request)
-> YaKeyswitchController::GetKeyswitchCount::Response {
return object_instances[request.instance_id]