#include <juce_mac_CoreAudioLayouts.h>
◆ createKnownCoreAudioTags()
static Array<AudioChannelLayoutTag> CoreAudioLayouts::createKnownCoreAudioTags |
( |
| ) |
|
|
inlinestaticprivate |
◆ fromCoreAudio()
static AudioChannelSet CoreAudioLayouts::fromCoreAudio |
( |
const AudioChannelLayout & |
layout | ) |
|
|
inlinestatic |
◆ getChannelTypeFromAudioChannelLabel()
|
inlinestaticprivatenoexcept |
References AudioChannelSet::ambisonicW, AudioChannelSet::ambisonicX, AudioChannelSet::ambisonicY, AudioChannelSet::ambisonicZ, AudioChannelSet::centre, AudioChannelSet::discreteChannel0, AudioChannelSet::left, AudioChannelSet::leftCentre, AudioChannelSet::leftSurround, AudioChannelSet::leftSurroundRear, AudioChannelSet::leftSurroundSide, AudioChannelSet::LFE, AudioChannelSet::LFE2, AudioChannelSet::right, AudioChannelSet::rightCentre, AudioChannelSet::rightSurround, AudioChannelSet::rightSurroundRear, AudioChannelSet::rightSurroundSide, AudioChannelSet::surround, AudioChannelSet::topFrontCentre, AudioChannelSet::topFrontLeft, AudioChannelSet::topFrontRight, AudioChannelSet::topMiddle, AudioChannelSet::topRearCentre, AudioChannelSet::topRearLeft, AudioChannelSet::topRearRight, AudioChannelSet::unknown, AudioChannelSet::wideLeft, and AudioChannelSet::wideRight.
Referenced by getCoreAudioLayoutChannels().
◆ getCoreAudioLayoutChannels()
Convert CoreAudio's native AudioChannelLayout to an array of JUCE ChannelTypes.
References Array< ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize >::addIfNotAlreadyThere(), AudioChannelSet::discreteChannel0, AudioChannelSet::discreteChannels(), AudioChannelSet::fromWaveChannelMask(), getChannelTypeFromAudioChannelLabel(), AudioChannelSet::getChannelTypes(), getSpeakerLayoutForCoreAudioTag(), and Array< ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize >::size().
Referenced by AudioUnitHelpers::ChannelRemapper::fillLayoutChannelMaps(), and fromCoreAudio().
◆ getKnownCoreAudioTags()
static const Array<AudioChannelLayoutTag>& CoreAudioLayouts::getKnownCoreAudioTags |
( |
| ) |
|
|
inlinestatic |
◆ getSpeakerLayoutForCoreAudioTag()
◆ toCoreAudio()
static AudioChannelLayoutTag CoreAudioLayouts::toCoreAudio |
( |
const AudioChannelSet & |
set | ) |
|
|
inlinestatic |
The documentation for this struct was generated from the following file: