From 08539ed83e89034700ff4c7a04a5b3fa0b1245ab Mon Sep 17 00:00:00 2001 From: jules Date: Fri, 18 May 2012 20:08:13 +0100 Subject: [PATCH] Improved some const-ness in AudioSampleBuffer. --- .../juce_audio_basics/buffers/juce_AudioSampleBuffer.cpp | 6 +++--- modules/juce_audio_basics/buffers/juce_AudioSampleBuffer.h | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/modules/juce_audio_basics/buffers/juce_AudioSampleBuffer.cpp b/modules/juce_audio_basics/buffers/juce_AudioSampleBuffer.cpp index 2d464825cb..232858a06c 100644 --- a/modules/juce_audio_basics/buffers/juce_AudioSampleBuffer.cpp +++ b/modules/juce_audio_basics/buffers/juce_AudioSampleBuffer.cpp @@ -62,7 +62,7 @@ void AudioSampleBuffer::allocateData() channels [numChannels] = 0; } -AudioSampleBuffer::AudioSampleBuffer (float** dataToReferTo, +AudioSampleBuffer::AudioSampleBuffer (float* const* dataToReferTo, const int numChannels_, const int numSamples) noexcept : numChannels (numChannels_), @@ -73,7 +73,7 @@ AudioSampleBuffer::AudioSampleBuffer (float** dataToReferTo, allocateChannels (dataToReferTo, 0); } -AudioSampleBuffer::AudioSampleBuffer (float** dataToReferTo, +AudioSampleBuffer::AudioSampleBuffer (float* const* dataToReferTo, const int numChannels_, const int startSample, const int numSamples) noexcept @@ -100,7 +100,7 @@ void AudioSampleBuffer::setDataToReferTo (float** dataToReferTo, allocateChannels (dataToReferTo, 0); } -void AudioSampleBuffer::allocateChannels (float** const dataToReferTo, int offset) +void AudioSampleBuffer::allocateChannels (float* const* const dataToReferTo, int offset) { // (try to avoid doing a malloc here, as that'll blow up things like Pro-Tools) if (numChannels < (int) numElementsInArray (preallocatedChannelSpace)) diff --git a/modules/juce_audio_basics/buffers/juce_AudioSampleBuffer.h b/modules/juce_audio_basics/buffers/juce_AudioSampleBuffer.h index 485df1af8c..633db8c26e 100644 --- a/modules/juce_audio_basics/buffers/juce_AudioSampleBuffer.h +++ b/modules/juce_audio_basics/buffers/juce_AudioSampleBuffer.h @@ -63,7 +63,7 @@ public: @param numSamples the number of samples to use - this must correspond to the size of the arrays passed in */ - AudioSampleBuffer (float** dataToReferTo, + AudioSampleBuffer (float* const* dataToReferTo, int numChannels, int numSamples) noexcept; @@ -83,7 +83,7 @@ public: @param numSamples the number of samples to use - this must correspond to the size of the arrays passed in */ - AudioSampleBuffer (float** dataToReferTo, + AudioSampleBuffer (float* const* dataToReferTo, int numChannels, int startSample, int numSamples) noexcept; @@ -421,7 +421,7 @@ private: float* preallocatedChannelSpace [32]; void allocateData(); - void allocateChannels (float** dataToReferTo, int offset); + void allocateChannels (float* const* dataToReferTo, int offset); JUCE_LEAK_DETECTOR (AudioSampleBuffer); };