JUCE
|
Structure for VST speaker mappings. More...
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 const Mapping * | getMappings () noexcept |
static int32 | getSpeakerType (AudioChannelSet::ChannelType type) noexcept |
static AudioChannelSet::ChannelType | getChannelType (int32 type) noexcept |
Structure for VST speaker mappings.
|
static |
References AudioChannelSet::addChannel(), 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(), kSpeakerArr30Cine, kSpeakerArr30Music, kSpeakerArr40Cine, kSpeakerArr40Music, kSpeakerArr50, kSpeakerArr51, kSpeakerArr60Cine, kSpeakerArr60Music, kSpeakerArr61Cine, kSpeakerArr61Music, kSpeakerArr70Cine, kSpeakerArr70Music, kSpeakerArr71Cine, kSpeakerArr71Music, kSpeakerArrEmpty, kSpeakerArrMono, kSpeakerArrStereo, AudioChannelSet::mono(), AudioChannelSet::quadraphonic(), AudioChannelSet::stereo(), and SpeakerMappings::Mapping::vst2.
Referenced by vstArrangementTypeToChannelSet().
|
static |
References vstArrangementTypeToChannelSet().
|
static |
References 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::getChannelTypes(), getMappings(), kSpeakerArr30Cine, kSpeakerArr30Music, kSpeakerArr40Cine, kSpeakerArr40Music, kSpeakerArr50, kSpeakerArr51, kSpeakerArr60Cine, kSpeakerArr60Music, kSpeakerArr61Cine, kSpeakerArr61Music, kSpeakerArr70Cine, kSpeakerArr70Music, kSpeakerArr71Cine, kSpeakerArr71Music, kSpeakerArrEmpty, kSpeakerArrMono, kSpeakerArrStereo, kSpeakerArrUserDefined, AudioChannelSet::mono(), AudioChannelSet::quadraphonic(), AudioChannelSet::stereo(), and SpeakerMappings::Mapping::vst2.
Referenced by SpeakerMappings::VstSpeakerConfigurationHolder::VstSpeakerConfigurationHolder().
|
staticnoexcept |
References AudioChannelSet::centre, kSpeakerArr102, kSpeakerArr30Cine, kSpeakerArr30Music, kSpeakerArr31Cine, kSpeakerArr31Music, kSpeakerArr40Cine, kSpeakerArr40Music, kSpeakerArr41Cine, kSpeakerArr41Music, kSpeakerArr50, kSpeakerArr51, kSpeakerArr60Cine, kSpeakerArr60Music, kSpeakerArr61Cine, kSpeakerArr61Music, kSpeakerArr70Cine, kSpeakerArr70Music, kSpeakerArr71Cine, kSpeakerArr71Music, kSpeakerArr80Cine, kSpeakerArr80Music, kSpeakerArr81Cine, kSpeakerArr81Music, kSpeakerArrEmpty, kSpeakerArrMono, kSpeakerArrStereo, kSpeakerArrStereoCenter, kSpeakerArrStereoCLfe, kSpeakerArrStereoSide, kSpeakerArrStereoSurround, 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, and AudioChannelSet::unknown.
Referenced by channelSetToVstArrangementType(), and vstArrangementTypeToChannelSet().
|
staticnoexcept |
References AudioChannelSet::centre, kSpeakerC, kSpeakerL, kSpeakerLc, kSpeakerLfe, kSpeakerLfe2, kSpeakerLs, kSpeakerR, kSpeakerRc, kSpeakerRs, kSpeakerS, kSpeakerSl, kSpeakerSr, kSpeakerTfc, kSpeakerTfl, kSpeakerTfr, kSpeakerTm, kSpeakerTrc, kSpeakerTrl, kSpeakerTrr, 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, and AudioChannelSet::topRearRight.
Referenced by SpeakerMappings::VstSpeakerConfigurationHolder::VstSpeakerConfigurationHolder().
|
staticnoexcept |
References AudioChannelSet::centre, kSpeakerC, kSpeakerL, kSpeakerLc, kSpeakerLfe, kSpeakerLfe2, kSpeakerLs, kSpeakerR, kSpeakerRc, kSpeakerRs, kSpeakerS, kSpeakerSl, kSpeakerSr, kSpeakerTfc, kSpeakerTfl, kSpeakerTfr, kSpeakerTm, kSpeakerTrc, kSpeakerTrl, kSpeakerTrr, 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, and AudioChannelSet::unknown.