set download path
[src/app-framework-binder.git] / plugins / radio / radio-api.h
index 0dbd342..f126fc0 100644 (file)
 #ifndef RADIO_API_H
 #define RADIO_API_H
 
-#include "radio-rtlsdr.h"
-
-#include "../audio/audio-api.h"
-#include "../audio/audio-alsa.h"
-
 /* -------------- PLUGIN DEFINITIONS ----------------- */
 
 #define MAX_RADIO 10
+typedef enum { FM, AM } Mode;
 
 /* structure holding one radio device with current usage status */
 typedef struct {
@@ -38,13 +34,13 @@ typedef struct {
 /* global plugin handle, should store everything we may need */
 typedef struct {
   radioDevT *radios[MAX_RADIO];  // pointer to existing radio
-  int devCount;
+  unsigned int devCount;
 } pluginHandleT;
 
 /* private client context [will be destroyed when client leaves] */
 typedef struct {
     radioDevT *radio;         /* pointer to client radio            */
-    int idx;                  /* radio index within global array    */
+    unsigned int idx;         /* radio index within global array    */
     Mode mode;                /* radio mode: AM/FM                  */
     float freq;               /* radio frequency (Mhz)              */
     unsigned char mute;       /* radio muted: 0(false)/1(true)      */