Implement IAudioProcessor::canProcessSampleSize()

This commit is contained in:
Robbert van der Helm
2020-12-14 17:12:49 +01:00
parent b26c2e08a7
commit d9585fac78
6 changed files with 44 additions and 5 deletions
+6 -1
View File
@@ -169,7 +169,6 @@ void Vst3Bridge::run() {
},
[&](YaComponent::SetBusArrangements& request)
-> YaComponent::SetBusArrangements::Response {
VectorStream stream;
return component_instances[request.instance_id]
.audio_processor->setBusArrangements(
request.inputs.data(), request.num_ins,
@@ -185,6 +184,12 @@ void Vst3Bridge::run() {
return YaComponent::GetBusArrangementResponse{
.result = result, .updated_arr = request.arr};
},
[&](YaComponent::CanProcessSampleSize& request)
-> YaComponent::CanProcessSampleSize::Response {
return component_instances[request.instance_id]
.audio_processor->canProcessSampleSize(
request.symbolic_sample_size);
},
[&](const YaPluginFactory::Construct&)
-> YaPluginFactory::Construct::Response {
return YaPluginFactory::ConstructArgs(