Structure for VST speaker mappings.
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 |
|
static |
References juce::AudioChannelSet::addChannel(), juce::AudioChannelSet::AudioChannelSet(), juce::AudioChannelSet::create5point0(), juce::AudioChannelSet::create5point1(), juce::AudioChannelSet::create6point0(), juce::AudioChannelSet::create6point0Music(), juce::AudioChannelSet::create6point1(), juce::AudioChannelSet::create6point1Music(), juce::AudioChannelSet::create7point0(), juce::AudioChannelSet::create7point0SDDS(), juce::AudioChannelSet::create7point1(), juce::AudioChannelSet::create7point1SDDS(), juce::AudioChannelSet::createLCR(), juce::AudioChannelSet::createLCRS(), juce::AudioChannelSet::createLRS(), juce::AudioChannelSet::disabled(), juce::AudioChannelSet::discreteChannels(), getMappings(), juce::AudioChannelSet::mono(), juce::AudioChannelSet::quadraphonic(), juce::AudioChannelSet::stereo(), and juce::SpeakerMappings::Mapping::vst2.
Referenced by vstArrangementTypeToChannelSet().
|
static |
References juce::AudioChannelSet::AudioChannelSet(), and vstArrangementTypeToChannelSet().
|
static |
References juce::AudioChannelSet::AudioChannelSet(), juce::AudioChannelSet::create5point0(), juce::AudioChannelSet::create5point1(), juce::AudioChannelSet::create6point0(), juce::AudioChannelSet::create6point0Music(), juce::AudioChannelSet::create6point1(), juce::AudioChannelSet::create6point1Music(), juce::AudioChannelSet::create7point0(), juce::AudioChannelSet::create7point0SDDS(), juce::AudioChannelSet::create7point1(), juce::AudioChannelSet::create7point1SDDS(), juce::AudioChannelSet::createLCR(), juce::AudioChannelSet::createLCRS(), juce::AudioChannelSet::createLRS(), juce::AudioChannelSet::disabled(), getMappings(), juce::AudioChannelSet::mono(), juce::AudioChannelSet::quadraphonic(), juce::AudioChannelSet::stereo(), and juce::SpeakerMappings::Mapping::vst2.
Referenced by channelSetToVstArrangement(), and juce::SpeakerMappings::VstSpeakerConfigurationHolder::VstSpeakerConfigurationHolder().
|
static |
|
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, and juce::AudioChannelSet::unknown.
Referenced by channelSetToVstArrangementType(), and vstArrangementTypeToChannelSet().
|
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::topMiddle, juce::AudioChannelSet::topRearCentre, juce::AudioChannelSet::topRearLeft, and juce::AudioChannelSet::topRearRight.
Referenced by channelSetToVstArrangement(), and juce::SpeakerMappings::VstSpeakerConfigurationHolder::VstSpeakerConfigurationHolder().