Classes | Static Public Member Functions | List of all members
SpeakerMappings Struct Reference

Structure for VST speaker mappings. More...

Inheritance diagram for 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 MappinggetMappings () noexcept
 
static int32 getSpeakerType (AudioChannelSet::ChannelType type) noexcept
 
static AudioChannelSet::ChannelType getChannelType (int32 type) noexcept
 

Detailed Description

Structure for VST speaker mappings.

Member Function Documentation

◆ vstArrangementTypeToChannelSet() [1/2]

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

◆ vstArrangementTypeToChannelSet() [2/2]

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

◆ channelSetToVstArrangementType()

static int32 SpeakerMappings::channelSetToVstArrangementType ( AudioChannelSet  channels)
static

◆ channelSetToVstArrangement()

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

◆ getMappings()

static const Mapping* SpeakerMappings::getMappings ( )
staticnoexcept

◆ getSpeakerType()

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

◆ getChannelType()

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

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