1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-10 23:44:24 +00:00
JUCE/modules/juce_audio_devices/native
reuk fd87195941
iOS Audio: Allow specifying a fixed set of preferred sample rates
By defining JUCE_IOS_AUDIO_EXPLICIT_SAMPLERATES, the iOS audio device
will always use the requested samplerates instead of querying the
current audio device for the samplerates it supports. This is useful
because certain hardware (such as the Focusrite iTrack Dock) takes a
long time to set new samplerates, which can end up freezing the main
thread for significant lengths of time.

This approach is inspired by the AUM app for iOS, which appears to
provide a fixed list of "allowed" samplerates, rather than querying the
device for its allowed samplerates.
2021-09-22 10:23:04 +01:00
..
java/app/com/rmsl/juce Replaced all references to ROLI with Raw Material Software and regenerated all bytecode 2020-04-23 17:30:40 +01:00
oboe Android: Update to Oboe release 1.6.1 2021-08-11 11:50:04 +01:00
juce_android_Audio.cpp Windows: Added support for IAudioClient3 shared stream low latency mode in the WASAPI audio device, removed JUCE_WASAPI_EXCLUSIVE config flag and refactored AudioIODeviceType creation 2020-09-04 16:51:39 +01:00
juce_android_HighPerformanceAudioHelpers.h Updated all license headers 2020-04-23 17:30:39 +01:00
juce_android_Midi.cpp Midi: Use proper PImpl idiom in MidiInput and MidiOutput 2020-10-02 14:49:49 +01:00
juce_android_Oboe.cpp Tidied up some template statement whitespace 2021-01-29 15:40:12 +00:00
juce_android_OpenSL.cpp Windows: Added support for IAudioClient3 shared stream low latency mode in the WASAPI audio device, removed JUCE_WASAPI_EXCLUSIVE config flag and refactored AudioIODeviceType creation 2020-09-04 16:51:39 +01:00
juce_ios_Audio.cpp iOS Audio: Allow specifying a fixed set of preferred sample rates 2021-09-22 10:23:04 +01:00
juce_ios_Audio.h Updated all license headers 2020-04-23 17:30:39 +01:00
juce_linux_ALSA.cpp Windows: Added support for IAudioClient3 shared stream low latency mode in the WASAPI audio device, removed JUCE_WASAPI_EXCLUSIVE config flag and refactored AudioIODeviceType creation 2020-09-04 16:51:39 +01:00
juce_linux_Bela.cpp Midi: Use proper PImpl idiom in MidiInput and MidiOutput 2020-10-02 14:49:49 +01:00
juce_linux_JackAudio.cpp Use jassertquiet where possible 2021-07-23 10:58:44 +01:00
juce_linux_Midi.cpp MIDI: Avoid data races in Linux MidiInput 2021-07-15 09:59:08 +01:00
juce_mac_CoreAudio.cpp CoreAudio: Call AudioDeviceStop() on IO thread when stopping audio devices 2021-06-29 16:14:48 +01:00
juce_mac_CoreMidi.mm Use RAII for CFTypes 2021-03-25 15:48:35 +00:00
juce_win32_ASIO.cpp ASIO: Read buffer size after setting device sample rate 2021-04-20 17:24:49 +01:00
juce_win32_DirectSound.cpp Windows: Fix clang/gnu compiler warnings 2021-06-03 17:30:44 +01:00
juce_win32_Midi.cpp Windows: Fix clang/gnu compiler warnings 2021-06-03 17:30:44 +01:00
juce_win32_WASAPI.cpp WASAPI: Tidy up internal buffering mechanism 2021-09-22 10:23:04 +01:00