Implement IComponent::GetBusInfo()

This commit is contained in:
Robbert van der Helm
2020-12-13 16:56:09 +01:00
parent 34b2fa8905
commit 9df812952e
6 changed files with 93 additions and 2 deletions
+9
View File
@@ -117,6 +117,15 @@ void Vst3Bridge::run() {
return component_instances[request.instance_id]->getBusCount(
request.type, request.dir);
},
[&](YaComponent::GetBusInfo& request)
-> YaComponent::GetBusInfo::Response {
const tresult result =
component_instances[request.instance_id]->getBusInfo(
request.type, request.dir, request.index, request.bus);
return YaComponent::GetBusInfoResponse{
.result = result, .updated_bus = request.bus};
},
[&](const YaPluginFactory::Construct&)
-> YaPluginFactory::Construct::Response {
return YaPluginFactory::ConstructArgs(