Class to hold a speaker configuration. More...
#include <juce_VSTCommon.h>
Public Member Functions | |
VstSpeakerConfigurationHolder () | |
VstSpeakerConfigurationHolder (const AudioChannelSet &channels) | |
VstSpeakerConfigurationHolder (const Vst2::VstSpeakerArrangement &vstConfig) | |
VstSpeakerConfigurationHolder (const VstSpeakerConfigurationHolder &other) | |
VstSpeakerConfigurationHolder (VstSpeakerConfigurationHolder &&other) | |
const Vst2::VstSpeakerArrangement & | get () const |
VstSpeakerConfigurationHolder & | operator= (const Vst2::VstSpeakerArrangement &vstConfig) |
VstSpeakerConfigurationHolder & | operator= (const VstSpeakerConfigurationHolder &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 |
References clear().
|
inline |
References operator=().
|
inline |
References get(), and operator=().
|
inline |
|
inline |
|
inlineprivate |
References juce::HeapBlock< ElementType, throwOnFailure >::get(), juce::jmax(), juce::HeapBlock< ElementType, throwOnFailure >::malloc(), and storage.
Referenced by clear(), operator=(), and VstSpeakerConfigurationHolder().
|
inlineprivate |
References allocate(), and juce::gl::dst.
Referenced by VstSpeakerConfigurationHolder().
|
inline |
References juce::HeapBlock< ElementType, throwOnFailure >::get(), and storage.
Referenced by operator=(), and VstSpeakerConfigurationHolder().
|
inline |
References allocate(), and juce::gl::dst.
|
inline |
References get(), and operator=().
Referenced by operator=(), and VstSpeakerConfigurationHolder().
|
inline |
References storage.
|
private |
Referenced by allocate(), get(), and operator=().