mirror of
https://github.com/juce-framework/JUCE.git
synced 2026-01-10 23:44:24 +00:00
VST3 Client: Implement IPluginCompatibility
This commit is contained in:
parent
c34f5de2f5
commit
2d31153d99
2 changed files with 119 additions and 39 deletions
|
|
@ -94,6 +94,17 @@ struct VST3ClientExtensions
|
|||
All other input buses will always be designated kAux.
|
||||
*/
|
||||
virtual bool getPluginHasMainInput() const { return true; }
|
||||
|
||||
/** This function should return the UIDs of any compatible VST2 plug-ins.
|
||||
|
||||
Each item in the vector should be a 32-character string consisting only
|
||||
of the characters 0-9 and A-F.
|
||||
|
||||
This information will be used to implement the IPluginCompatibility
|
||||
interface. Hosts can use this interface to determine whether this VST3
|
||||
is capable of replacing a given VST2.
|
||||
*/
|
||||
virtual std::vector<String> getCompatibleClasses() const { return {}; }
|
||||
};
|
||||
|
||||
} // namespace juce
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue