Implement IAudioProcessor::setBusArrangements()

This commit is contained in:
Robbert van der Helm
2020-12-14 16:40:40 +01:00
parent b87c3fe790
commit e3b442de57
7 changed files with 69 additions and 7 deletions
+8
View File
@@ -167,6 +167,14 @@ void Vst3Bridge::run() {
return YaComponent::GetStateResponse{
.result = result, .updated_state = std::move(stream)};
},
[&](YaComponent::SetBusArrangements& request)
-> YaComponent::SetBusArrangements::Response {
VectorStream stream;
return component_instances[request.instance_id]
.audio_processor->setBusArrangements(
request.inputs.data(), request.num_ins,
request.outputs.data(), request.num_outs);
},
[&](const YaPluginFactory::Construct&)
-> YaPluginFactory::Construct::Response {
return YaPluginFactory::ConstructArgs(