JUCE v8.0.9
JUCE API
 
Loading...
Searching...
No Matches
juce_HighPerformanceAudioHelpers_android.h File Reference

Namespaces

namespace  juce
 
namespace  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< int > juce::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 ()