JUCE
Classes | Static Public Member Functions | List of all members
juce::SpeakerMappings Struct Reference
Inheritance diagram for juce::SpeakerMappings:

Classes

struct  Mapping
 
class  VstSpeakerConfigurationHolder
 

Static Public Member Functions

static AudioChannelSet vstArrangementTypeToChannelSet (int32 arr, int fallbackNumChannels)
 
static AudioChannelSet vstArrangementTypeToChannelSet (const VstSpeakerConfiguration &arr)
 
static int32 channelSetToVstArrangementType (AudioChannelSet channels)
 
static const MappinggetMappings () noexcept
 
static int32 getSpeakerType (AudioChannelSet::ChannelType type) noexcept
 
static AudioChannelSet::ChannelType getChannelType (int32 type) noexcept
 

Member Function Documentation

◆ vstArrangementTypeToChannelSet() [1/2]

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

◆ vstArrangementTypeToChannelSet() [2/2]

static AudioChannelSet juce::SpeakerMappings::vstArrangementTypeToChannelSet ( const VstSpeakerConfiguration arr)
static

◆ channelSetToVstArrangementType()

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

◆ getMappings()

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

References juce::AudioChannelSet::centre, juce::AudioChannelSet::left, juce::AudioChannelSet::leftCentre, juce::AudioChannelSet::leftSurround, juce::AudioChannelSet::leftSurroundRear, juce::AudioChannelSet::LFE, juce::AudioChannelSet::LFE2, juce::AudioChannelSet::right, juce::AudioChannelSet::rightCentre, juce::AudioChannelSet::rightSurround, juce::AudioChannelSet::rightSurroundRear, juce::AudioChannelSet::surround, juce::AudioChannelSet::topFrontCentre, juce::AudioChannelSet::topFrontLeft, juce::AudioChannelSet::topFrontRight, juce::AudioChannelSet::topRearLeft, juce::AudioChannelSet::topRearRight, juce::AudioChannelSet::unknown, vstSpeakerConfigTypeCLfe, vstSpeakerConfigTypeEmpty, vstSpeakerConfigTypeLcRc, vstSpeakerConfigTypeLR, vstSpeakerConfigTypeLRC, vstSpeakerConfigTypeLRCLfe, vstSpeakerConfigTypeLRCLfeLsRs, vstSpeakerConfigTypeLRCLfeLsRsCs, vstSpeakerConfigTypeLRCLfeLsRsCsSlSr, vstSpeakerConfigTypeLRCLfeLsRsLcRc, vstSpeakerConfigTypeLRCLfeLsRsLcRcCs, vstSpeakerConfigTypeLRCLfeLsRsSlSr, vstSpeakerConfigTypeLRCLfeLsRsTflTfcTfrTrlTrrLfe2, vstSpeakerConfigTypeLRCLfeS, vstSpeakerConfigTypeLRCLsRs, vstSpeakerConfigTypeLRCLsRsCs, vstSpeakerConfigTypeLRCLsRsCsSlSr, vstSpeakerConfigTypeLRCLsRsLcRc, vstSpeakerConfigTypeLRCLsRsLcRcCs, vstSpeakerConfigTypeLRCLsRsSlSr, vstSpeakerConfigTypeLRCS, vstSpeakerConfigTypeLRLfeLsRs, vstSpeakerConfigTypeLRLfeLsRsSlSr, vstSpeakerConfigTypeLRLfeS, vstSpeakerConfigTypeLRLsRs, vstSpeakerConfigTypeLRLsRsSlSr, vstSpeakerConfigTypeLRS, vstSpeakerConfigTypeLsRs, vstSpeakerConfigTypeMono, and vstSpeakerConfigTypeSlSr.

Referenced by channelSetToVstArrangementType(), and vstArrangementTypeToChannelSet().

◆ getSpeakerType()

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

◆ getChannelType()

static AudioChannelSet::ChannelType juce::SpeakerMappings::getChannelType ( int32  type)
staticnoexcept

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