|
static void | assignRawPointer (Steinberg::Vst::AudioBusBuffers &vstBuffers, float **raw) |
|
static void | assignRawPointer (Steinberg::Vst::AudioBusBuffers &vstBuffers, double **raw) |
|
static void | associateBufferTo (Steinberg::Vst::AudioBusBuffers &vstBuffers, Bus &bus, AudioBuffer< FloatType > &buffer, int numChannels, int channelStartOffset, int sampleOffset=0) |
| Assigns a series of AudioSampleBuffer's channels to an AudioBusBuffers'. More...
|
|
static void | mapArrangementToBusses (int &channelIndexOffset, int index, Array< Steinberg::Vst::AudioBusBuffers > &result, BusMap &busMapToUse, Steinberg::Vst::SpeakerArrangement arrangement, AudioBuffer< FloatType > &source) |
|
static void | mapBufferToBusses (Array< Steinberg::Vst::AudioBusBuffers > &result, BusMap &busMapToUse, const Array< Steinberg::Vst::SpeakerArrangement > &arrangements, AudioBuffer< FloatType > &source) |
|
static void | mapBufferToBusses (Array< Steinberg::Vst::AudioBusBuffers > &result, Steinberg::Vst::IAudioProcessor &processor, BusMap &busMapToUse, bool isInput, int numBusses, AudioBuffer< FloatType > &source) |
|
template<typename FloatType>
template<typename FloatType>
template<typename FloatType>
static void VST3BufferExchange< FloatType >::assignRawPointer |
( |
Steinberg::Vst::AudioBusBuffers & |
vstBuffers, |
|
|
float ** |
raw |
|
) |
| |
|
static |
template<typename FloatType>
static void VST3BufferExchange< FloatType >::assignRawPointer |
( |
Steinberg::Vst::AudioBusBuffers & |
vstBuffers, |
|
|
double ** |
raw |
|
) |
| |
|
static |
template<typename FloatType>
static void VST3BufferExchange< FloatType >::associateBufferTo |
( |
Steinberg::Vst::AudioBusBuffers & |
vstBuffers, |
|
|
Bus & |
bus, |
|
|
AudioBuffer< FloatType > & |
buffer, |
|
|
int |
numChannels, |
|
|
int |
channelStartOffset, |
|
|
int |
sampleOffset = 0 |
|
) |
| |
|
static |
Assigns a series of AudioSampleBuffer's channels to an AudioBusBuffers'.
- Warning
- For speed, does not check the channel count and offsets according to the AudioSampleBuffer
template<typename FloatType>
static void VST3BufferExchange< FloatType >::mapArrangementToBusses |
( |
int & |
channelIndexOffset, |
|
|
int |
index, |
|
|
Array< Steinberg::Vst::AudioBusBuffers > & |
result, |
|
|
BusMap & |
busMapToUse, |
|
|
Steinberg::Vst::SpeakerArrangement |
arrangement, |
|
|
AudioBuffer< FloatType > & |
source |
|
) |
| |
|
static |
template<typename FloatType>
static void VST3BufferExchange< FloatType >::mapBufferToBusses |
( |
Array< Steinberg::Vst::AudioBusBuffers > & |
result, |
|
|
BusMap & |
busMapToUse, |
|
|
const Array< Steinberg::Vst::SpeakerArrangement > & |
arrangements, |
|
|
AudioBuffer< FloatType > & |
source |
|
) |
| |
|
static |
template<typename FloatType>
static void VST3BufferExchange< FloatType >::mapBufferToBusses |
( |
Array< Steinberg::Vst::AudioBusBuffers > & |
result, |
|
|
Steinberg::Vst::IAudioProcessor & |
processor, |
|
|
BusMap & |
busMapToUse, |
|
|
bool |
isInput, |
|
|
int |
numBusses, |
|
|
AudioBuffer< FloatType > & |
source |
|
) |
| |
|
static |
The documentation for this struct was generated from the following file: