|
JUCE
|
Structure for VST speaker mappings. More...
#include <juce_VSTCommon.h>
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::VstSpeakerConfiguration &arr) |
| static int32 | channelSetToVstArrangementType (AudioChannelSet channels) |
| static void | channelSetToVstArrangement (const AudioChannelSet &channels, Vst2::VstSpeakerConfiguration &result) |
| static const Mapping * | getMappings () noexcept |
| static int32 | getSpeakerType (AudioChannelSet::ChannelType type) noexcept |
Structure for VST speaker mappings.
|
static |
References AudioChannelSet::AudioChannelSet(), AudioChannelSet::create5point0(), AudioChannelSet::create5point1(), AudioChannelSet::create6point0(), AudioChannelSet::create6point0Music(), AudioChannelSet::create6point1(), AudioChannelSet::create6point1Music(), AudioChannelSet::create7point0(), AudioChannelSet::create7point0SDDS(), AudioChannelSet::create7point1(), AudioChannelSet::create7point1SDDS(), AudioChannelSet::createLCR(), AudioChannelSet::createLCRS(), AudioChannelSet::createLRS(), AudioChannelSet::disabled(), AudioChannelSet::discreteChannels(), getMappings(), AudioChannelSet::mono(), AudioChannelSet::quadraphonic(), AudioChannelSet::stereo(), Vst2::vstSpeakerConfigTypeEmpty, Vst2::vstSpeakerConfigTypeLR, Vst2::vstSpeakerConfigTypeLRC, Vst2::vstSpeakerConfigTypeLRCLfeLsRs, Vst2::vstSpeakerConfigTypeLRCLfeLsRsCs, Vst2::vstSpeakerConfigTypeLRCLfeLsRsLcRc, Vst2::vstSpeakerConfigTypeLRCLfeLsRsSlSr, Vst2::vstSpeakerConfigTypeLRCLsRs, Vst2::vstSpeakerConfigTypeLRCLsRsCs, Vst2::vstSpeakerConfigTypeLRCLsRsLcRc, Vst2::vstSpeakerConfigTypeLRCLsRsSlSr, Vst2::vstSpeakerConfigTypeLRCS, Vst2::vstSpeakerConfigTypeLRLfeLsRsSlSr, Vst2::vstSpeakerConfigTypeLRLsRs, Vst2::vstSpeakerConfigTypeLRLsRsSlSr, Vst2::vstSpeakerConfigTypeLRS, and Vst2::vstSpeakerConfigTypeMono.
Referenced by vstArrangementTypeToChannelSet().
|
static |
|
static |
References AudioChannelSet::AudioChannelSet(), AudioChannelSet::create5point0(), AudioChannelSet::create5point1(), AudioChannelSet::create6point0(), AudioChannelSet::create6point0Music(), AudioChannelSet::create6point1(), AudioChannelSet::create6point1Music(), AudioChannelSet::create7point0(), AudioChannelSet::create7point0SDDS(), AudioChannelSet::create7point1(), AudioChannelSet::create7point1SDDS(), AudioChannelSet::createLCR(), AudioChannelSet::createLCRS(), AudioChannelSet::createLRS(), AudioChannelSet::disabled(), getMappings(), AudioChannelSet::mono(), AudioChannelSet::quadraphonic(), AudioChannelSet::stereo(), Vst2::vstSpeakerConfigTypeEmpty, Vst2::vstSpeakerConfigTypeLR, Vst2::vstSpeakerConfigTypeLRC, Vst2::vstSpeakerConfigTypeLRCLfeLsRs, Vst2::vstSpeakerConfigTypeLRCLfeLsRsCs, Vst2::vstSpeakerConfigTypeLRCLfeLsRsLcRc, Vst2::vstSpeakerConfigTypeLRCLfeLsRsSlSr, Vst2::vstSpeakerConfigTypeLRCLsRs, Vst2::vstSpeakerConfigTypeLRCLsRsCs, Vst2::vstSpeakerConfigTypeLRCLsRsLcRc, Vst2::vstSpeakerConfigTypeLRCLsRsSlSr, Vst2::vstSpeakerConfigTypeLRCS, Vst2::vstSpeakerConfigTypeLRLfeLsRsSlSr, Vst2::vstSpeakerConfigTypeLRLsRs, Vst2::vstSpeakerConfigTypeLRLsRsSlSr, Vst2::vstSpeakerConfigTypeLRS, Vst2::vstSpeakerConfigTypeMono, and Vst2::vstSpeakerConfigTypeUser.
Referenced by channelSetToVstArrangement(), and SpeakerMappings::VstSpeakerConfigurationHolder::VstSpeakerConfigurationHolder().
|
static |
|
staticnoexcept |
References AudioChannelSet::centre, AudioChannelSet::left, AudioChannelSet::leftCentre, AudioChannelSet::leftSurround, AudioChannelSet::leftSurroundRear, AudioChannelSet::LFE, AudioChannelSet::LFE2, AudioChannelSet::right, AudioChannelSet::rightCentre, AudioChannelSet::rightSurround, AudioChannelSet::rightSurroundRear, AudioChannelSet::surround, AudioChannelSet::topFrontCentre, AudioChannelSet::topFrontLeft, AudioChannelSet::topFrontRight, AudioChannelSet::topRearLeft, AudioChannelSet::topRearRight, AudioChannelSet::unknown, Vst2::vstSpeakerConfigTypeCLfe, Vst2::vstSpeakerConfigTypeEmpty, Vst2::vstSpeakerConfigTypeLcRc, Vst2::vstSpeakerConfigTypeLR, Vst2::vstSpeakerConfigTypeLRC, Vst2::vstSpeakerConfigTypeLRCLfe, Vst2::vstSpeakerConfigTypeLRCLfeLsRs, Vst2::vstSpeakerConfigTypeLRCLfeLsRsCs, Vst2::vstSpeakerConfigTypeLRCLfeLsRsCsSlSr, Vst2::vstSpeakerConfigTypeLRCLfeLsRsLcRc, Vst2::vstSpeakerConfigTypeLRCLfeLsRsLcRcCs, Vst2::vstSpeakerConfigTypeLRCLfeLsRsSlSr, Vst2::vstSpeakerConfigTypeLRCLfeLsRsTflTfcTfrTrlTrrLfe2, Vst2::vstSpeakerConfigTypeLRCLfeS, Vst2::vstSpeakerConfigTypeLRCLsRs, Vst2::vstSpeakerConfigTypeLRCLsRsCs, Vst2::vstSpeakerConfigTypeLRCLsRsCsSlSr, Vst2::vstSpeakerConfigTypeLRCLsRsLcRc, Vst2::vstSpeakerConfigTypeLRCLsRsLcRcCs, Vst2::vstSpeakerConfigTypeLRCLsRsSlSr, Vst2::vstSpeakerConfigTypeLRCS, Vst2::vstSpeakerConfigTypeLRLfeLsRs, Vst2::vstSpeakerConfigTypeLRLfeLsRsSlSr, Vst2::vstSpeakerConfigTypeLRLfeS, Vst2::vstSpeakerConfigTypeLRLsRs, Vst2::vstSpeakerConfigTypeLRLsRsSlSr, Vst2::vstSpeakerConfigTypeLRS, Vst2::vstSpeakerConfigTypeLsRs, Vst2::vstSpeakerConfigTypeMono, and Vst2::vstSpeakerConfigTypeSlSr.
Referenced by channelSetToVstArrangementType(), and vstArrangementTypeToChannelSet().
|
staticnoexcept |
References AudioChannelSet::centre, AudioChannelSet::left, AudioChannelSet::leftCentre, AudioChannelSet::leftSurround, AudioChannelSet::leftSurroundRear, AudioChannelSet::LFE, AudioChannelSet::LFE2, AudioChannelSet::right, AudioChannelSet::rightCentre, AudioChannelSet::rightSurround, AudioChannelSet::rightSurroundRear, AudioChannelSet::surround, AudioChannelSet::topFrontCentre, AudioChannelSet::topFrontLeft, AudioChannelSet::topFrontRight, AudioChannelSet::topMiddle, AudioChannelSet::topRearCentre, AudioChannelSet::topRearLeft, AudioChannelSet::topRearRight, Vst2::vstIndividualSpeakerTypeCentre, Vst2::vstIndividualSpeakerTypeLeft, Vst2::vstIndividualSpeakerTypeLeftCentre, Vst2::vstIndividualSpeakerTypeLeftRearSurround, Vst2::vstIndividualSpeakerTypeLeftSurround, Vst2::vstIndividualSpeakerTypeLFE, Vst2::vstIndividualSpeakerTypeLFE2, Vst2::vstIndividualSpeakerTypeRight, Vst2::vstIndividualSpeakerTypeRightCentre, Vst2::vstIndividualSpeakerTypeRightRearSurround, Vst2::vstIndividualSpeakerTypeRightSurround, Vst2::vstIndividualSpeakerTypeSurround, Vst2::vstIndividualSpeakerTypeTopFrontCentre, Vst2::vstIndividualSpeakerTypeTopFrontLeft, Vst2::vstIndividualSpeakerTypeTopFrontRight, Vst2::vstIndividualSpeakerTypeTopMiddle, Vst2::vstIndividualSpeakerTypeTopRearCentre, Vst2::vstIndividualSpeakerTypeTopRearLeft, and Vst2::vstIndividualSpeakerTypeTopRearRight.
Referenced by channelSetToVstArrangement(), and SpeakerMappings::VstSpeakerConfigurationHolder::VstSpeakerConfigurationHolder().