Add stubs for IAutomationState

This commit is contained in:
Robbert van der Helm
2021-01-10 23:30:36 +01:00
parent ba983be99f
commit cfa1aff1bf
5 changed files with 21 additions and 1 deletions
@@ -156,6 +156,13 @@ uint32 PLUGIN_API Vst3PluginProxyImpl::getTailSamples() {
YaAudioProcessor::GetTailSamples{.instance_id = instance_id()});
}
tresult PLUGIN_API Vst3PluginProxyImpl::setAutomationState(int32 state) {
// TODO: Implement
bridge.logger.log(
"TODO: Implyement IAutomationState::setAutomationState()");
return Steinberg::kNotImplemented;
}
tresult PLUGIN_API
Vst3PluginProxyImpl::getControllerClassId(Steinberg::TUID classId) {
if (classId) {
@@ -78,6 +78,9 @@ class Vst3PluginProxyImpl : public Vst3PluginProxy {
tresult PLUGIN_API process(Steinberg::Vst::ProcessData& data) override;
uint32 PLUGIN_API getTailSamples() override;
// From `IAutomationState`
tresult PLUGIN_API setAutomationState(int32 state) override;
// From `IComponent`
tresult PLUGIN_API getControllerClassId(Steinberg::TUID classId) override;
tresult PLUGIN_API setIoMode(Steinberg::Vst::IoMode mode) override;