audio HAL: add support for MMAP IRQ mode streams.
Introduce MMAP NOIRQ in shared mode.
CRs-Fixed: 2071843
Change-Id: I79ee079475d23f01aaf730a488b79831fd070df1
diff --git a/hal/audio_hw.h b/hal/audio_hw.h
index 71de46a..8228f3b 100644
--- a/hal/audio_hw.h
+++ b/hal/audio_hw.h
@@ -118,6 +118,7 @@
USECASE_AUDIO_PLAYBACK_OFFLOAD8,
USECASE_AUDIO_PLAYBACK_OFFLOAD9,
USECASE_AUDIO_PLAYBACK_ULL,
+ USECASE_AUDIO_PLAYBACK_MMAP,
/* FM usecase */
USECASE_AUDIO_PLAYBACK_FM,
@@ -139,6 +140,7 @@
USECASE_AUDIO_RECORD_VOIP,
/* Voice usecase */
USECASE_VOICE_CALL,
+ USECASE_AUDIO_RECORD_MMAP,
/* Voice extension usecases */
USECASE_VOICE2_CALL,
@@ -342,6 +344,7 @@
struct audio_device *dev;
card_status_t card_status;
+ int capture_started;
};
typedef enum {