summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Laurent <elaurent@google.com>2016-07-12 21:01:40 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2016-07-12 21:01:40 +0000
commit61187f61ef67e19d20b09994ee31635cee862bb4 (patch)
tree2e617230113a0bffb0ab3e42f4eb2e98fe830b43
parent966a9f3f7834bae2de0b5733922aaccffa50e965 (diff)
parent0d46876be91bcc1991a3a28b4ec3b50429fbb1fd (diff)
downloadlibhardware-61187f61ef67e19d20b09994ee31635cee862bb4.tar.gz
Merge "audio: Add callback event to asynchronously notify error" into nyc-mr1-dev
-rw-r--r--include/hardware/audio.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/include/hardware/audio.h b/include/hardware/audio.h
index 36bfa862..ec7fd4b7 100644
--- a/include/hardware/audio.h
+++ b/include/hardware/audio.h
@@ -253,7 +253,8 @@ typedef struct audio_stream audio_stream_t;
/* type of asynchronous write callback events. Mutually exclusive */
typedef enum {
STREAM_CBK_EVENT_WRITE_READY, /* non blocking write completed */
- STREAM_CBK_EVENT_DRAIN_READY /* drain completed */
+ STREAM_CBK_EVENT_DRAIN_READY, /* drain completed */
+ STREAM_CBK_EVENT_ERROR, /* stream hit some error, let AF take action */
} stream_callback_event_t;
typedef int (*stream_callback_t)(stream_callback_event_t event, void *param, void *cookie);