Audio plugin: adapt to new API, re-enable build
[src/app-framework-binder.git] / plugins / audio / audio-api.h
index 77d6e15..bd21b6a 100644 (file)
@@ -19,7 +19,6 @@
 #ifndef AUDIO_API_H
 #define AUDIO_API_H
 
-#include "audio-alsa.h"
 #ifdef HAVE_PULSE
 #include "audio-pulse.h"
 #endif
@@ -32,8 +31,9 @@ typedef struct {
 /* private client context [will be destroyed when client leaves] */
 typedef struct {
   void *audio_dev;          /* handle to implementation (ALSA, PulseAudio...) */
+  char *name;               /* name of the audio card */
   int idx;                  /* audio card index within global array           */
-  int volume[8];            /* audio volume (8 channels) : 0-100              */
+  unsigned int volume[8];   /* audio volume (8 channels) : 0-100              */
   unsigned int channels;    /* audio channels : 1(mono)/2(stereo)...          */
   unsigned char mute;       /* audio muted : 0(false)/1(true)                 */
   unsigned char is_playing; /* audio is playing: 0(false)/1(true)             */