#include <juce_AU_Shared.h>
◆ ChannelRemapper()
AudioUnitHelpers::ChannelRemapper::ChannelRemapper |
( |
AudioProcessor & |
p | ) |
|
|
inline |
◆ ~ChannelRemapper()
AudioUnitHelpers::ChannelRemapper::~ChannelRemapper |
( |
| ) |
|
|
inline |
◆ alloc()
void AudioUnitHelpers::ChannelRemapper::alloc |
( |
| ) |
|
|
inline |
◆ fillLayoutChannelMaps()
void AudioUnitHelpers::ChannelRemapper::fillLayoutChannelMaps |
( |
bool |
isInput, |
|
|
int |
busNr |
|
) |
| |
|
inlineprivate |
◆ get()
const int* AudioUnitHelpers::ChannelRemapper::get |
( |
bool |
input, |
|
|
int |
bus |
|
) |
| const |
|
inlinenoexcept |
◆ initializeChannelMapArray()
void AudioUnitHelpers::ChannelRemapper::initializeChannelMapArray |
( |
bool |
isInput, |
|
|
const int |
numBuses |
|
) |
| |
|
inlineprivate |
References HeapBlock< ElementType, throwOnFailure >::calloc(), AudioProcessor::getChannelCountOfBus(), HeapBlock< ElementType, throwOnFailure >::getData(), AudioProcessor::getTotalNumInputChannels(), AudioProcessor::getTotalNumOutputChannels(), inputLayoutMap, inputLayoutMapPtrStorage, inputLayoutMapStorage, outputLayoutMap, outputLayoutMapPtrStorage, and outputLayoutMapStorage.
Referenced by alloc().
◆ release()
void AudioUnitHelpers::ChannelRemapper::release |
( |
| ) |
|
|
inline |
◆ inputLayoutMap
int** AudioUnitHelpers::ChannelRemapper::inputLayoutMap |
|
private |
◆ inputLayoutMapPtrStorage
HeapBlock<int*> AudioUnitHelpers::ChannelRemapper::inputLayoutMapPtrStorage |
|
private |
◆ inputLayoutMapStorage
HeapBlock<int> AudioUnitHelpers::ChannelRemapper::inputLayoutMapStorage |
|
private |
◆ outputLayoutMap
int** AudioUnitHelpers::ChannelRemapper::outputLayoutMap |
|
private |
◆ outputLayoutMapPtrStorage
HeapBlock<int*> AudioUnitHelpers::ChannelRemapper::outputLayoutMapPtrStorage |
|
private |
◆ outputLayoutMapStorage
HeapBlock<int> AudioUnitHelpers::ChannelRemapper::outputLayoutMapStorage |
|
private |
◆ processor
The documentation for this class was generated from the following file: