3#if defined(__ANDROID__) && __ANDROID_API__ >= HEPHAUDIO_ANDROID_AAUDIO_MIN_API_LEVEL
5#include <aaudio/AAudio.h>
55#if __ANDROID_API__ >= 28
83 : renderShareMode(AAUDIO_SHARING_MODE_SHARED), captureShareMode(AAUDIO_SHARING_MODE_SHARED)
84 , renderPerformanceMode(AAUDIO_PERFORMANCE_MODE_NONE), capturePerformanceMode(AAUDIO_PERFORMANCE_MODE_NONE)
85 , renderBufferDuration_ms(10), captureBufferDuration_ms(10)
86#if __ANDROID_API__ >= 28
87 , renderContentType(AAUDIO_CONTENT_TYPE_MUSIC), captureContentType(AAUDIO_CONTENT_TYPE_MUSIC)
88 , renderUsage(AAUDIO_USAGE_MEDIA), captureUsage(AAUDIO_USAGE_MEDIA)
#define HEPH_API
Definition HephShared.h:132
struct for storing the AAudio specific parameters.
Definition AAudioParams.h:18
double renderBufferDuration_ms
Definition AAudioParams.h:47
aaudio_sharing_mode_t renderShareMode
Definition AAudioParams.h:23
aaudio_sharing_mode_t captureShareMode
Definition AAudioParams.h:29
aaudio_performance_mode_t capturePerformanceMode
Definition AAudioParams.h:41
AAudioParams()
Definition AAudioParams.h:82
aaudio_content_type_t renderContentType
Definition AAudioParams.h:60
aaudio_usage_t captureUsage
Definition AAudioParams.h:78
aaudio_usage_t renderUsage
Definition AAudioParams.h:72
double captureBufferDuration_ms
Definition AAudioParams.h:53
aaudio_content_type_t captureContentType
Definition AAudioParams.h:66
aaudio_performance_mode_t renderPerformanceMode
Definition AAudioParams.h:35
base class for storing the native audio API specific parameters.
Definition NativeAudioParams.h:15