#include <juce_AU_Shared.h>
|
| static void | clearAudioBuffer (const AudioBufferList &audioBuffer) noexcept |
| |
| static void | copyAudioBuffer (const AudioBufferList &audioBuffer, const int channel, const UInt32 size, float *dst) noexcept |
| |
| static void | copyAudioBuffer (const float *src, const int channel, const UInt32 size, AudioBufferList &audioBuffer) noexcept |
| |
| static Array< AUChannelInfo > | getAUChannelInfo (const AudioProcessor &processor) |
| |
| static int | getBusCount (const AudioProcessor *juceFilter, bool isInput) |
| |
| static AudioProcessor::BusesLayout | getBusesLayout (const AudioProcessor *juceFilter) |
| |
| static bool | isAudioBufferInterleaved (const AudioBufferList &audioBuffer) noexcept |
| |
| template<int numLayouts> |
| static bool | isLayoutSupported (const AudioProcessor &processor, bool isInput, int busIdx, int numChannels, const short(&channelLayoutList) [numLayouts][2], bool hasLayoutMap=true) |
| |
| static bool | isNumberOfChannelsSupported (const AudioProcessor::Bus *b, int numChannels, AudioProcessor::BusesLayout &inOutCurrentLayout) |
| |
| static bool | setBusesLayout (AudioProcessor *juceFilter, const AudioProcessor::BusesLayout &requestedLayouts) |
| |
◆ clearAudioBuffer()
| static void AudioUnitHelpers::clearAudioBuffer |
( |
const AudioBufferList & |
audioBuffer | ) |
|
|
inlinestaticnoexcept |
◆ copyAudioBuffer() [1/2]
| static void AudioUnitHelpers::copyAudioBuffer |
( |
const AudioBufferList & |
audioBuffer, |
|
|
const int |
channel, |
|
|
const UInt32 |
size, |
|
|
float * |
dst |
|
) |
| |
|
inlinestaticnoexcept |
◆ copyAudioBuffer() [2/2]
| static void AudioUnitHelpers::copyAudioBuffer |
( |
const float * |
src, |
|
|
const int |
channel, |
|
|
const UInt32 |
size, |
|
|
AudioBufferList & |
audioBuffer |
|
) |
| |
|
inlinestaticnoexcept |
◆ getAUChannelInfo()
| static Array<AUChannelInfo> AudioUnitHelpers::getAUChannelInfo |
( |
const AudioProcessor & |
processor | ) |
|
|
inlinestatic |
References SortedSet< ElementType, TypeOfCriticalSectionToUse >::add(), Array< ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize >::add(), AudioProcessor::getBus(), getBusCount(), AudioProcessor::getBusesLayout(), AudioProcessor::getChannelCountOfBus(), Array< ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize >::getReference(), isNumberOfChannelsSupported(), and Array< ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize >::size().
◆ getBusCount()
| static int AudioUnitHelpers::getBusCount |
( |
const AudioProcessor * |
juceFilter, |
|
|
bool |
isInput |
|
) |
| |
|
inlinestatic |
◆ getBusesLayout()
◆ isAudioBufferInterleaved()
| static bool AudioUnitHelpers::isAudioBufferInterleaved |
( |
const AudioBufferList & |
audioBuffer | ) |
|
|
inlinestaticnoexcept |
◆ isLayoutSupported()
template<int numLayouts>
| static bool AudioUnitHelpers::isLayoutSupported |
( |
const AudioProcessor & |
processor, |
|
|
bool |
isInput, |
|
|
int |
busIdx, |
|
|
int |
numChannels, |
|
|
const short(&) |
channelLayoutList[numLayouts][2], |
|
|
bool |
hasLayoutMap = true |
|
) |
| |
|
inlinestatic |
◆ isNumberOfChannelsSupported()
◆ setBusesLayout()
The documentation for this struct was generated from the following file: