Audacity 3.2.0
AudacityVst3HostApplication.h
Go to the documentation of this file.
1#pragma once
2
3#include <pluginterfaces/vst/ivsthostapplication.h>
4#include <pluginterfaces/vst/ivstpluginterfacesupport.h>
5
7 public Steinberg::Vst::IHostApplication,
8 public Steinberg::Vst::IPlugInterfaceSupport
9{
10public:
11
12 DECLARE_FUNKNOWN_METHODS
13
16
17 static IHostApplication& Get();
18
19 Steinberg::tresult PLUGIN_API getName(Steinberg::Vst::String128 name) override;
20 Steinberg::tresult PLUGIN_API createInstance(Steinberg::TUID cid, Steinberg::TUID _iid, void** obj) override;
21 Steinberg::tresult PLUGIN_API isPlugInterfaceSupported(const Steinberg::TUID _iid) override;
22};
23
const TranslatableString name
Definition: Distortion.cpp:76
Steinberg::tresult PLUGIN_API isPlugInterfaceSupported(const Steinberg::TUID _iid) override
DECLARE_FUNKNOWN_METHODS AudacityVst3HostApplication()
Steinberg::tresult PLUGIN_API getName(Steinberg::Vst::String128 name) override
Steinberg::tresult PLUGIN_API createInstance(Steinberg::TUID cid, Steinberg::TUID _iid, void **obj) override