9 #ifndef _MpAndroidX_XAudioBinding_h_ 10 #define _MpAndroidX_XAudioBinding_h_ 15 # define MP_ANDROID_AUDIO_BINDING_INTERFACE MpAndroid2_0AudioBindingInterface 16 # define QUOTED_MP_ANDROID_AUDIO_BINDING_INTERFACE "MpAndroid2_0AudioBindingInterface" 18 # define LOG_TAG QUOTED_MP_ANDROID_AUDIO_BINDING_INTERFACE 21 # define MP_ANDROID_AUDIO_BINDING_INTERFACE MpAndroid2_3AudioBindingInterface 22 # define QUOTED_MP_ANDROID_AUDIO_BINDING_INTERFACE "MpAndroid2_3AudioBindingInterface" 24 # define LOG_TAG QUOTED_MP_ANDROID_AUDIO_BINDING_INTERFACE 26 extern "C" int setpriority(
int,
int,
int);
27 # define PRIO_PROCESS 0 29 # define MP_ANDROID_AUDIO_BINDING_INTERFACE MpAndroid2_3_4AudioBindingInterface 30 # define QUOTED_MP_ANDROID_AUDIO_BINDING_INTERFACE "MpAndroid2_3_4AudioBindingInterface" 32 # define LOG_TAG QUOTED_MP_ANDROID_AUDIO_BINDING_INTERFACE 34 extern "C" int setpriority(
int,
int,
int);
35 # define PRIO_PROCESS 0 37 # define MP_ANDROID_AUDIO_BINDING_INTERFACE MpAndroid4_0_1AudioBindingInterface 38 # define QUOTED_MP_ANDROID_AUDIO_BINDING_INTERFACE "MpAndroid4_0_1AudioBindingInterface" 40 # define LOG_TAG QUOTED_MP_ANDROID_AUDIO_BINDING_INTERFACE 42 extern "C" int setpriority(
int,
int,
int);
43 # define PRIO_PROCESS 0 45 # define MP_ANDROID_AUDIO_BINDING_INTERFACE MpAndroid4_1_1AudioBindingInterface 46 # define QUOTED_MP_ANDROID_AUDIO_BINDING_INTERFACE "MpAndroid4_1_1AudioBindingInterface" 48 # define LOG_TAG QUOTED_MP_ANDROID_AUDIO_BINDING_INTERFACE 50 extern "C" int setpriority(
int,
int,
int);
51 # define PRIO_PROCESS 0 55 # define MP_ANDROID_AUDIO_BINDING_INTERFACE MpAndroid4_2_1AudioBindingInterface 56 # define QUOTED_MP_ANDROID_AUDIO_BINDING_INTERFACE "MpAndroid4_2_1AudioBindingInterface" 58 # define LOG_TAG QUOTED_MP_ANDROID_AUDIO_BINDING_INTERFACE 60 extern "C" int setpriority(
int,
int,
int);
61 # define PRIO_PROCESS 0 65 # error Unsupported version of Android AudioBindingInterface 74 #include <media/AudioSystem.h> 133 int notificationFrames)
const;
137 int getOutputLatency(uint32_t& outputLatency,
StreamType streamType)
const;
161 #endif // _MpAndroidX_XAudioBinding_h_ Audio input driver for Android OS.
Definition: MpAndroidAudioTrack.h:37
int frameCount
Definition: dmaTaskWnt.cpp:61
StreamType
Definition: MpAndroidAudioBindingInterface.h:50
MpAndroidAudioBindingInterface * CREATE_ANDROID_AUDIO_BINDING_SYMBOL()
Definition: MpAndroidX_XAudioBinding.cpp:38
void(* sipXcallback_t)(int event, void *user, void *info)
Definition: MpAndroidAudioBindingInterface.h:32
Audio interface for Android OS version specific differences.
Definition: MpAndroidX_XAudioBinding.h:95
Audio input driver for Android OS.
Definition: MpAndroidAudioRecord.h:34
Audio wrapper interface driver for Android OS version spesific differences.
Definition: MpAndroidAudioBindingInterface.h:45