Index: uspace/lib/drv/include/audio_pcm_buffer_iface.h
===================================================================
--- uspace/lib/drv/include/audio_pcm_buffer_iface.h	(revision 6843a9ccc55ea4287771f720d4f1117afbcb5bee)
+++ uspace/lib/drv/include/audio_pcm_buffer_iface.h	(revision 4bec78f32945005308868e579db9bea252d5db6d)
@@ -43,8 +43,9 @@
 
 int audio_pcm_buffer_get_info_str(async_exch_t *, const char **);
-int audio_pcm_buffer_get_buffer(async_exch_t *, void **, size_t *, unsigned *);
+int audio_pcm_buffer_get_buffer(async_exch_t *, void **, size_t *, unsigned *,
+    async_client_conn_t, void *);
 int audio_pcm_buffer_release_buffer(async_exch_t *, unsigned);
 
-int audio_pcm_buffer_start_playback(async_exch_t *, unsigned,
+int audio_pcm_buffer_start_playback(async_exch_t *, unsigned, unsigned,
     unsigned, uint16_t, uint8_t, bool);
 int audio_pcm_buffer_stop_playback(async_exch_t *, unsigned);
@@ -59,5 +60,6 @@
 	int (*get_buffer)(ddf_fun_t *, void **, size_t *, unsigned *);
 	int (*release_buffer)(ddf_fun_t *, unsigned);
-	int (*start_playback)(ddf_fun_t *, unsigned,
+	int (*set_event_session)(ddf_fun_t *, unsigned, async_sess_t *);
+	int (*start_playback)(ddf_fun_t *, unsigned, unsigned,
 	    unsigned, unsigned, unsigned, bool);
 	int (*stop_playback)(ddf_fun_t *, unsigned);
