Class to hold a speaker configuration. More...
#include <juce_VSTCommon.h>
Public Member Functions | |
VstSpeakerConfigurationHolder () | |
VstSpeakerConfigurationHolder (const Vst2::VstSpeakerArrangement &vstConfig) | |
VstSpeakerConfigurationHolder (const VstSpeakerConfigurationHolder &other) | |
VstSpeakerConfigurationHolder (VstSpeakerConfigurationHolder &&other) | |
VstSpeakerConfigurationHolder (const AudioChannelSet &channels) | |
const Vst2::VstSpeakerArrangement & | get () const |
VstSpeakerConfigurationHolder & | operator= (const VstSpeakerConfigurationHolder &vstConfig) |
VstSpeakerConfigurationHolder & | operator= (const Vst2::VstSpeakerArrangement &vstConfig) |
VstSpeakerConfigurationHolder & | operator= (VstSpeakerConfigurationHolder &&vstConfig) |
Private Member Functions | |
Vst2::VstSpeakerArrangement * | allocate (int numChannels) |
void | clear () |
Private Attributes | |
HeapBlock< Vst2::VstSpeakerArrangement > | storage |
Class to hold a speaker configuration.
|
inline |
|
inline |
|
inline |
References get().
|
inline |
|
inline |
|
inlineprivate |
References juce::jmax(), and juce::HeapBlock< ElementType, throwOnFailure >::malloc().
|
inlineprivate |
|
inline |
References JUCE_LEAK_DETECTOR.
Referenced by operator=(), and VstSpeakerConfigurationHolder().
|
inline |
References get(), and operator=().
Referenced by operator=().
|
inline |
|
inline |
|
private |