juce_VST3Common.h File Reference

Classes

class  ComSmartPtr< ObjectType >
 
class  MidiEventList
 
struct  VST3BufferExchange< FloatType >
 
struct  VST3FloatAndDoubleBusMapCompositeHelper< FloatType >
 
struct  VST3FloatAndDoubleBusMapComposite
 
struct  VST3FloatAndDoubleBusMapCompositeHelper< float >
 
struct  VST3FloatAndDoubleBusMapCompositeHelper< double >
 

Macros

#define JUCE_DECLARE_VST3_COM_REF_METHODS
 
#define JUCE_DECLARE_VST3_COM_QUERY_METHODS
 
#define TEST_FOR_AND_RETURN_IF_VALID(iidToTest, ClassType)
 
#define TEST_FOR_COMMON_BASE_AND_RETURN_IF_VALID(iidToTest, CommonClassType, SourceClassType)
 
#define kAmbi1stOrderACN   kBFormat
 

Functions

juce::String toString (const Steinberg::char8 *string) noexcept
 
juce::String toString (const Steinberg::char16 *string) noexcept
 
juce::String toString (const Steinberg::UString128 &string) noexcept
 
juce::String toString (const Steinberg::UString256 &string) noexcept
 
void toString128 (Steinberg::Vst::String128 result, const char *source)
 
void toString128 (Steinberg::Vst::String128 result, const juce::String &source)
 
Steinberg::Vst::TChar * toString (const juce::String &source) noexcept