LMMS
Loading...
Searching...
No Matches
juce::SpeakerMappings::VstSpeakerConfigurationHolder Class Reference

#include <juce_VSTCommon.h>

Public Member Functions

 VstSpeakerConfigurationHolder ()
 VstSpeakerConfigurationHolder (const Vst2::VstSpeakerConfiguration &vstConfig)
 VstSpeakerConfigurationHolder (const VstSpeakerConfigurationHolder &other)
 VstSpeakerConfigurationHolder (VstSpeakerConfigurationHolder &&other)
 VstSpeakerConfigurationHolder (const AudioChannelSet &channels)
VstSpeakerConfigurationHolderoperator= (const VstSpeakerConfigurationHolder &vstConfig)
VstSpeakerConfigurationHolderoperator= (const Vst2::VstSpeakerConfiguration &vstConfig)
VstSpeakerConfigurationHolderoperator= (VstSpeakerConfigurationHolder &&vstConfig)
const Vst2::VstSpeakerConfigurationget () const

Private Member Functions

Vst2::VstSpeakerConfigurationallocate (int numChannels)
void clear ()

Private Attributes

HeapBlock< Vst2::VstSpeakerConfigurationstorage

Detailed Description

Class to hold a speaker configuration

Constructor & Destructor Documentation

◆ VstSpeakerConfigurationHolder() [1/5]

juce::SpeakerMappings::VstSpeakerConfigurationHolder::VstSpeakerConfigurationHolder ( )
inline

◆ VstSpeakerConfigurationHolder() [2/5]

juce::SpeakerMappings::VstSpeakerConfigurationHolder::VstSpeakerConfigurationHolder ( const Vst2::VstSpeakerConfiguration & vstConfig)
inline

◆ VstSpeakerConfigurationHolder() [3/5]

juce::SpeakerMappings::VstSpeakerConfigurationHolder::VstSpeakerConfigurationHolder ( const VstSpeakerConfigurationHolder & other)
inline

◆ VstSpeakerConfigurationHolder() [4/5]

juce::SpeakerMappings::VstSpeakerConfigurationHolder::VstSpeakerConfigurationHolder ( VstSpeakerConfigurationHolder && other)
inline

◆ VstSpeakerConfigurationHolder() [5/5]

juce::SpeakerMappings::VstSpeakerConfigurationHolder::VstSpeakerConfigurationHolder ( const AudioChannelSet & channels)
inline

Member Function Documentation

◆ allocate()

Vst2::VstSpeakerConfiguration * juce::SpeakerMappings::VstSpeakerConfigurationHolder::allocate ( int numChannels)
inlineprivate

◆ clear()

void juce::SpeakerMappings::VstSpeakerConfigurationHolder::clear ( )
inlineprivate

◆ get()

const Vst2::VstSpeakerConfiguration & juce::SpeakerMappings::VstSpeakerConfigurationHolder::get ( ) const
inline

◆ operator=() [1/3]

VstSpeakerConfigurationHolder & juce::SpeakerMappings::VstSpeakerConfigurationHolder::operator= ( const Vst2::VstSpeakerConfiguration & vstConfig)
inline

◆ operator=() [2/3]

VstSpeakerConfigurationHolder & juce::SpeakerMappings::VstSpeakerConfigurationHolder::operator= ( const VstSpeakerConfigurationHolder & vstConfig)
inline

◆ operator=() [3/3]

VstSpeakerConfigurationHolder & juce::SpeakerMappings::VstSpeakerConfigurationHolder::operator= ( VstSpeakerConfigurationHolder && vstConfig)
inline

Member Data Documentation

◆ storage

HeapBlock<Vst2::VstSpeakerConfiguration> juce::SpeakerMappings::VstSpeakerConfigurationHolder::storage
private

The documentation for this class was generated from the following file: