JUCE API reference
Loading...
Searching...
No Matches
Classes | Static Public Member Functions | List of all members
juce::SpeakerMappings Struct Reference

Structure for VST speaker mappings. More...

Inheritance diagram for juce::SpeakerMappings:

Classes

struct  Mapping
 Structure describing a mapping. More...
 
class  VstSpeakerConfigurationHolder
 Class to hold a speaker configuration. More...
 

Static Public Member Functions

static AudioChannelSet vstArrangementTypeToChannelSet (int32 arr, int fallbackNumChannels)
 
static AudioChannelSet vstArrangementTypeToChannelSet (const Vst2::VstSpeakerArrangement &arr)
 
static int32 channelSetToVstArrangementType (AudioChannelSet channels)
 
static void channelSetToVstArrangement (const AudioChannelSet &channels, Vst2::VstSpeakerArrangement &result)
 
static const Mapping * getMappings () noexcept
 
static int32 getSpeakerType (AudioChannelSet::ChannelType type) noexcept
 

Detailed Description

Structure for VST speaker mappings.

Member Function Documentation

◆ vstArrangementTypeToChannelSet() [1/2]

static AudioChannelSet juce::SpeakerMappings::vstArrangementTypeToChannelSet ( int32  arr,
int  fallbackNumChannels 
)
inlinestatic

◆ vstArrangementTypeToChannelSet() [2/2]

static AudioChannelSet juce::SpeakerMappings::vstArrangementTypeToChannelSet ( const Vst2::VstSpeakerArrangement &  arr)
inlinestatic

◆ channelSetToVstArrangementType()

static int32 juce::SpeakerMappings::channelSetToVstArrangementType ( AudioChannelSet  channels)
inlinestatic

◆ channelSetToVstArrangement()

static void juce::SpeakerMappings::channelSetToVstArrangement ( const AudioChannelSet &  channels,
Vst2::VstSpeakerArrangement &  result 
)
inlinestatic

◆ getMappings()

static const Mapping * juce::SpeakerMappings::getMappings ( )
inlinestaticnoexcept

◆ getSpeakerType()

static int32 juce::SpeakerMappings::getSpeakerType ( AudioChannelSet::ChannelType  type)
inlinestaticnoexcept

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