41struct OpaqueAudioComponentInstance;
44struct ComponentInstanceRecord;
#define noexcept
Definition DistrhoDefines.h:72
Definition aeffectx.h:221
Definition ivstcomponent.h:158
Definition juce_ARACommon.h:42
Definition juce_MemoryBlock.h:33
AudioComponentInstance AudioUnit
Definition juce_ExtensionsVisitor.h:48
struct ComponentInstanceRecord * AudioComponentInstance
Definition juce_ExtensionsVisitor.h:45
Definition ivstattributes.h:28
Definition baseiids.cpp:43
Definition carla_juce.cpp:31
Definition juce_ExtensionsVisitor.h:120
virtual ~ARAClient()=default
virtual void createARAFactoryAsync(std::function< void(ARAFactoryWrapper)>) const =0
Definition juce_ExtensionsVisitor.h:106
virtual AudioUnit getAudioUnitHandle() const noexcept=0
virtual ~AudioUnitClient()=default
Definition juce_ExtensionsVisitor.h:92
Definition juce_ExtensionsVisitor.h:96
virtual ~VST3Client()=default
virtual Steinberg::Vst::IComponent * getIComponentPtr() const noexcept=0
virtual bool setPreset(const MemoryBlock &) const =0
virtual MemoryBlock getPreset() const =0
Definition juce_ExtensionsVisitor.h:113
virtual ~VSTClient()=default
virtual AEffect * getAEffectPtr() const noexcept=0
virtual void visitVST3Client(const VST3Client &)
Definition juce_ExtensionsVisitor.h:139
virtual void visitVSTClient(const VSTClient &)
Definition juce_ExtensionsVisitor.h:142
virtual void visitAudioUnitClient(const AudioUnitClient &)
Definition juce_ExtensionsVisitor.h:145
ExtensionsVisitor(const ExtensionsVisitor &)=default
ExtensionsVisitor()=default
virtual void visitUnknown(const Unknown &)
Definition juce_ExtensionsVisitor.h:136
virtual ~ExtensionsVisitor()=default
virtual void visitARAClient(const ARAClient &)
Definition juce_ExtensionsVisitor.h:148
ExtensionsVisitor(ExtensionsVisitor &&)=default
#define const
Definition zconf.h:137