331 int getAmbisonicOrder()
const;
335 static AudioChannelSet JUCE_CALLTYPE discreteChannels (
int numChannels);
339 static AudioChannelSet JUCE_CALLTYPE canonicalChannelSet (
int numChannels);
345 static AudioChannelSet JUCE_CALLTYPE namedChannelSet (
int numChannels);
368 surround = centreSurround,
369 leftSurroundSide = 10,
370 rightSurroundSide = 11,
379 leftSurroundRear = 20,
380 rightSurroundRear = 21,
439 ambisonicW = ambisonicACN0,
440 ambisonicX = ambisonicACN3,
441 ambisonicY = ambisonicACN1,
442 ambisonicZ = ambisonicACN2,
445 bottomFrontLeft = 62,
446 bottomFrontCentre = 63,
447 bottomFrontRight = 64,
453 bottomSideRight = 68,
455 bottomRearCentre = 70,
456 bottomRearRight = 71,
493 discreteChannel0 = 128
497 static String JUCE_CALLTYPE getChannelTypeName (ChannelType);
500 static String JUCE_CALLTYPE getAbbreviatedChannelTypeName (ChannelType);
503 static ChannelType JUCE_CALLTYPE getChannelTypeFromAbbreviation (
const String&
abbreviation);
508 maxChannelsOfNamedLayout = 64
512 void addChannel (ChannelType newChannelType);
515 void removeChannel (ChannelType newChannelType);
518 int size() const noexcept;
527 ChannelType getTypeOfChannel (
int channelIndex)
const noexcept;
531 int getChannelIndexForType (ChannelType type)
const noexcept;
537 String getSpeakerArrangementAsString()
const;
546 String getDescription()
const;