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