254 int getAmbisonicOrder()
const;
258 static AudioChannelSet JUCE_CALLTYPE discreteChannels (
int numChannels);
262 static AudioChannelSet JUCE_CALLTYPE canonicalChannelSet (
int numChannels);
268 static AudioChannelSet JUCE_CALLTYPE namedChannelSet (
int numChannels);
291 surround = centreSurround,
292 leftSurroundSide = 10,
293 rightSurroundSide = 11,
302 leftSurroundRear = 20,
303 rightSurroundRear = 21,
362 ambisonicW = ambisonicACN0,
363 ambisonicX = ambisonicACN3,
364 ambisonicY = ambisonicACN1,
365 ambisonicZ = ambisonicACN2,
368 bottomFrontLeft = 62,
369 bottomFrontCentre = 63,
370 bottomFrontRight = 64,
376 bottomSideRight = 68,
378 bottomRearCentre = 70,
379 bottomRearRight = 71,
382 discreteChannel0 = 128
386 static String JUCE_CALLTYPE getChannelTypeName (ChannelType);
389 static String JUCE_CALLTYPE getAbbreviatedChannelTypeName (ChannelType);
392 static ChannelType JUCE_CALLTYPE getChannelTypeFromAbbreviation (
const String&
abbreviation);
397 maxChannelsOfNamedLayout = 36
401 void addChannel (ChannelType newChannelType);
404 void removeChannel (ChannelType newChannelType);
407 int size() const noexcept;
416 ChannelType getTypeOfChannel (
int channelIndex)
const noexcept;
420 int getChannelIndexForType (ChannelType type)
const noexcept;
426 String getSpeakerArrangementAsString()
const;
435 String getDescription()
const;
481 static int JUCE_CALLTYPE getAmbisonicOrderForNumChannels (
int);