Fully implement IAudioPresentationLatency

Now we support all VST 3.1.0 interfaces.
This commit is contained in:
Robbert van der Helm
2021-01-04 22:33:44 +01:00
parent fe8211180f
commit 0e3b5af94e
4 changed files with 20 additions and 5 deletions
@@ -43,11 +43,12 @@ tresult PLUGIN_API Vst3PluginProxyImpl::setAudioPresentationLatencySamples(
Steinberg::Vst::BusDirection dir,
int32 busIndex,
uint32 latencyInSamples) {
// TODO: Implement
bridge.logger.log(
"TODO: "
"IAudioPresentationLatency::setAudioPresentationLatencySamples()");
return Steinberg::kNotImplemented;
return bridge.send_message(
YaAudioPresentationLatency::SetAudioPresentationLatencySamples{
.instance_id = instance_id(),
.dir = dir,
.bus_index = busIndex,
.latency_in_samples = latencyInSamples});
}
tresult PLUGIN_API Vst3PluginProxyImpl::setBusArrangements(