Implement IComponent::getRoutingInfo()

This commit is contained in:
Robbert van der Helm
2020-12-13 21:51:56 +01:00
parent 583645bb46
commit 5b6a8ebfac
6 changed files with 98 additions and 3 deletions
+12
View File
@@ -130,6 +130,18 @@ void Vst3Bridge::run() {
return YaComponent::GetBusInfoResponse{
.result = result, .updated_bus = request.bus};
},
[&](YaComponent::GetRoutingInfo& request)
-> YaComponent::GetRoutingInfo::Response {
const tresult result =
component_instances[request.instance_id]
.component->getRoutingInfo(request.in_info,
request.out_info);
return YaComponent::GetRoutingInfoResponse{
.result = result,
.updated_in_info = request.in_info,
.updated_out_info = request.out_info};
},
[&](const YaPluginFactory::Construct&)
-> YaPluginFactory::Construct::Response {
return YaPluginFactory::ConstructArgs(