Browse Source

Set kAudioUnitProperty_MaximumFramesPerSlice on iOS

tags/2021-05-28
hogliux 9 years ago
parent
commit
b3ee8806d6
1 changed files with 2 additions and 1 deletions
  1. +2
    -1
      modules/juce_audio_devices/native/juce_ios_Audio.cpp

+ 2
- 1
modules/juce_audio_devices/native/juce_ios_Audio.cpp View File

@@ -682,7 +682,8 @@ private:
UInt32 framesPerSlice;
UInt32 dataSize = sizeof (framesPerSlice);
if (AudioUnitGetProperty (audioUnit, kAudioUnitProperty_MaximumFramesPerSlice, kAudioUnitScope_Global, 0, &framesPerSlice, &dataSize) == noErr
if (AudioUnitSetProperty (audioUnit, kAudioUnitProperty_MaximumFramesPerSlice, kAudioUnitScope_Global, 0, &actualBufferSize, sizeof (actualBufferSize)) == noErr
&& AudioUnitGetProperty (audioUnit, kAudioUnitProperty_MaximumFramesPerSlice, kAudioUnitScope_Global, 0, &framesPerSlice, &dataSize) == noErr
&& dataSize == sizeof (framesPerSlice) && framesPerSlice != actualBufferSize)
{
actualBufferSize = framesPerSlice;


Loading…
Cancel
Save