JUCE  v6.1.6 (6.0.8-1114)
JUCE API
Looking for a senior C++ dev?
I'm looking for work. Hire me!
juce_android_HighPerformanceAudioHelpers.h File Reference

Namespaces

 juce
 
 juce::AndroidHighPerformanceAudioHelpers
 Some shared helpers methods for using the high-performance audio paths on Android devices (OpenSL and Oboe).
 

Functions

static int juce::AndroidHighPerformanceAudioHelpers::buffersToQueueForBufferDuration (int nativeBufferSize, int bufferDurationInMs, double sampleRate) noexcept
 
static bool juce::AndroidHighPerformanceAudioHelpers::canUseHighPerformanceAudioPath (int nativeBufferSize, int requestedBufferSize, int requestedSampleRate)
 
static Array< intjuce::AndroidHighPerformanceAudioHelpers::getAvailableBufferSizes (int nativeBufferSize, Array< double > availableSampleRates)
 
static int juce::AndroidHighPerformanceAudioHelpers::getDefaultBufferSize (int nativeBufferSize, double currentSampleRate)
 
static int juce::AndroidHighPerformanceAudioHelpers::getMaximumBuffersToEnqueue (int nativeBufferSize, double maximumSampleRate) noexcept
 
static int juce::AndroidHighPerformanceAudioHelpers::getMinimumBuffersToEnqueue (int nativeBufferSize, double requestedSampleRate)
 
static int juce::AndroidHighPerformanceAudioHelpers::getNativeBufferSizeHint ()
 
static double juce::AndroidHighPerformanceAudioHelpers::getNativeSampleRate ()
 
static bool juce::AndroidHighPerformanceAudioHelpers::hasLowLatencyAudioPath ()
 
static bool juce::AndroidHighPerformanceAudioHelpers::isProAudioDevice ()