X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=plugins%2Fradio%2Fradio-api.h;h=f126fc088021e5e5b66e4b73125267c4dc731f8b;hb=fc19b7d7974f9c64dffc40e180464d595a9805cd;hp=0dbd342285cac9f069dc1ff73af5bdbaabaf1545;hpb=3bce4a6a8648c91b6ddea478116b3b0679ef4648;p=src%2Fapp-framework-binder.git diff --git a/plugins/radio/radio-api.h b/plugins/radio/radio-api.h index 0dbd3422..f126fc08 100644 --- a/plugins/radio/radio-api.h +++ b/plugins/radio/radio-api.h @@ -19,14 +19,10 @@ #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) */