JUCE-7.0.12-0-g4f43011b96 JUCE-7.0.12-0-g4f43011b96
JUCE — C++ application framework with suport for VST, VST3, LV2 audio plug-ins

« « « Anklang Documentation
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
juce_ARACommon.h File Reference

Go to the source code of this file.

Classes

class  juce::ARAFactoryWrapper
 Encapsulates an ARAFactory pointer and makes sure that it remains in a valid state for the lifetime of the ARAFactoryWrapper object. More...
 
struct  juce::ARAFactoryResult
 Represents the result of AudioPluginFormatManager::createARAFactoryAsync(). More...
 

Namespaces

namespace  juce
 JUCE Namespace.
 

Functions

template<typename Obj , typename Member , typename... Ts>
constexpr Obj juce::makeARASizedStruct (Member Obj::*member, Ts &&... ts)
 

Class Documentation

◆ juce::ARAFactoryResult

struct juce::ARAFactoryResult

Represents the result of AudioPluginFormatManager::createARAFactoryAsync().

If the operation fails then araFactory will contain nullptr, and errorMessage may contain a reason for the failure.

The araFactory member ensures that the module necessary for the correct functioning of the factory will remain loaded.

@tags{ARA}

Definition at line 72 of file juce_ARACommon.h.

Class Members
ARAFactoryWrapper araFactory
String errorMessage