khronosfws/openmax_al/src/radio/xaradioitf.h
changeset 31 8dfd592727cb
parent 16 43d09473c595
child 32 94fc26b6e006
--- a/khronosfws/openmax_al/src/radio/xaradioitf.h	Thu May 27 13:20:50 2010 +0300
+++ b/khronosfws/openmax_al/src/radio/xaradioitf.h	Wed Jun 23 18:47:10 2010 +0300
@@ -22,15 +22,13 @@
 #include "xaradioitfadaptation.h"
 
 /** MACROS **/
-#define RADIO_PRESET_NAME_MAX_LENGTH 20
-
+#define RADIO_DEFAULT_STEREO_MODE 2
+#define RADIO_NUM_OF_PRESETS 20
 /** TYPES **/
 
 /** ENUMERATIONS **/
 
 /** STRUCTURES **/
-
-/* Definition of radio preset */
 typedef struct RadioPreset_
 {
     XAuint32    freq;
@@ -39,6 +37,7 @@
     char*       name;
 } RadioPreset;
 
+
 /* Definition of XAEqualizerItf implementation */
 typedef struct XARadioItfImpl_
 {
@@ -51,14 +50,13 @@
     XAboolean   squelch;
     XAuint32    stereoMode;
 
-    XAuint32    preset;
-    XAuint32    numOfPresets;
-
-    RadioPreset presets[RADIO_NUM_OF_PRESETS];
-
     XARadioItf         cbPtrToSelf;
     xaRadioCallback    callback;
     void               *context;
+   	XAuint32    preset;
+   	XAuint32    numOfPresets;
+
+    RadioPreset presets[RADIO_NUM_OF_PRESETS];    
 
     /*Adaptation variables*/
     XAAdaptationBaseCtx *adapCtx;
@@ -101,6 +99,10 @@
 
 XAresult XARadioItfImpl_StopSeeking(XARadioItf self);
 
+XAresult XARadioItfImpl_RegisterRadioCallback(XARadioItf self,
+                                              xaRadioCallback callback,
+                                              void * pContext);
+                                              
 XAresult XARadioItfImpl_GetNumberOfPresets(XARadioItf self, XAuint32 * pNumPresets);
 
 XAresult XARadioItfImpl_SetPreset(XARadioItf self,
@@ -116,11 +118,7 @@
                                   XAuint8 * pRange,
                                   XAuint32 * pMode,
                                   XAchar * pName,
-                                  XAuint16 * pNameLength);
-
-XAresult XARadioItfImpl_RegisterRadioCallback(XARadioItf self,
-                                              xaRadioCallback callback,
-                                              void * pContext);
+                                  XAuint16 * pNameLength);                                              
 
 /* XARadioItfImpl -specific methods */
 XARadioItfImpl* XARadioItfImpl_Create(XAAdaptationBaseCtx *adapCtx);
@@ -128,4 +126,5 @@
 
 void XARadioItfImpl_Free(XARadioItfImpl* self);
 
+
 #endif /* XARADIOITF_H */