Add stubs for IAudioPresentationLatency

This commit is contained in:
Robbert van der Helm
2021-01-04 22:17:19 +01:00
parent 44f42d7e02
commit dcfbc34ba1
4 changed files with 32 additions and 2 deletions
@@ -39,6 +39,17 @@ Vst3PluginProxyImpl::queryInterface(const Steinberg::TUID _iid, void** obj) {
return result;
}
tresult PLUGIN_API Vst3PluginProxyImpl::setAudioPresentationLatencySamples(
Steinberg::Vst::BusDirection dir,
int32 busIndex,
uint32 latencyInSamples) {
// TODO: Implement
bridge.logger.log(
"TODO: "
"IAudioPresentationLatency::setAudioPresentationLatencySamples()");
return Steinberg::kNotImplemented;
}
tresult PLUGIN_API Vst3PluginProxyImpl::setBusArrangements(
Steinberg::Vst::SpeakerArrangement* inputs,
int32 numIns,
@@ -38,6 +38,12 @@ class Vst3PluginProxyImpl : public Vst3PluginProxy {
tresult PLUGIN_API queryInterface(const Steinberg::TUID _iid,
void** obj) override;
// From `IAudioPresentationLatency`
tresult PLUGIN_API
setAudioPresentationLatencySamples(Steinberg::Vst::BusDirection dir,
int32 busIndex,
uint32 latencyInSamples) override;
// From `IAudioProcessor`
tresult PLUGIN_API
setBusArrangements(Steinberg::Vst::SpeakerArrangement* inputs,