mirror of
https://github.com/juce-framework/JUCE.git
synced 2026-01-10 23:44:24 +00:00
AudioIODeviceCallback, AudioBuffer, AudioFormatReader: Use const T* const* for multi-channel data
This commit is contained in:
parent
37d57810f2
commit
f075de78fa
44 changed files with 150 additions and 92 deletions
|
|
@ -484,7 +484,7 @@ public:
|
|||
template<typename UnaryFunction>
|
||||
static void iterateAudioBuffer (AudioBuffer<float>& ab, UnaryFunction fn)
|
||||
{
|
||||
float** sampleData = ab.getArrayOfWritePointers();
|
||||
float* const* sampleData = ab.getArrayOfWritePointers();
|
||||
|
||||
for (int c = ab.getNumChannels(); --c >= 0;)
|
||||
for (int s = ab.getNumSamples(); --s >= 0;)
|
||||
|
|
|
|||
|
|
@ -448,9 +448,9 @@ private:
|
|||
inner.audioDeviceAboutToStart (device);
|
||||
}
|
||||
|
||||
void audioDeviceIOCallbackWithContext (const float** inputChannelData,
|
||||
void audioDeviceIOCallbackWithContext (const float* const* inputChannelData,
|
||||
int numInputChannels,
|
||||
float** outputChannelData,
|
||||
float* const* outputChannelData,
|
||||
int numOutputChannels,
|
||||
int numSamples,
|
||||
const AudioIODeviceCallbackContext& context) override
|
||||
|
|
@ -600,9 +600,9 @@ private:
|
|||
};
|
||||
|
||||
//==============================================================================
|
||||
void audioDeviceIOCallbackWithContext (const float** inputChannelData,
|
||||
void audioDeviceIOCallbackWithContext (const float* const* inputChannelData,
|
||||
int numInputChannels,
|
||||
float** outputChannelData,
|
||||
float* const* outputChannelData,
|
||||
int numOutputChannels,
|
||||
int numSamples,
|
||||
const AudioIODeviceCallbackContext& context) override
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue