khronosfws/openmax_al/src/radio/xaradioitf.c
changeset 25 6f7ceef7b1d1
parent 21 2ed61feeead6
child 28 ebf79c79991a
--- a/khronosfws/openmax_al/src/radio/xaradioitf.c	Fri May 28 19:26:28 2010 -0500
+++ b/khronosfws/openmax_al/src/radio/xaradioitf.c	Fri Jun 11 19:59:23 2010 -0500
@@ -481,6 +481,65 @@
 }
 
 /**
+ * XAresult XARadioItfImpl_GetNumberOfPresets(XARadioItf self, XAuint32 * pNumPresets)
+ * Description: Returns the number of preset slots the device has for storing the presets.
+ **/
+XAresult XARadioItfImpl_GetNumberOfPresets(XARadioItf self, XAuint32 * pNumPresets)
+{
+    XAresult ret = XA_RESULT_FEATURE_UNSUPPORTED;
+
+    DEBUG_API("->XARadioItfImpl_GetNumberOfPresets");
+
+    return ret;
+}
+
+/**
+ * XAresult XARadioItfImpl_SetPreset(XARadioItf self,
+ *                                   XAuint32 preset,
+ *                                   XAuint32 freq,
+ *                                   XAuint8 range,
+ *                                   XAuint32 mode,
+ *                                   const XAchar * name)
+ * Description: Sets the preset.
+ **/
+XAresult XARadioItfImpl_SetPreset(XARadioItf self,
+                                  XAuint32 preset,
+                                  XAuint32 freq,
+                                  XAuint8 range,
+                                  XAuint32 mode,
+                                  const XAchar * name)
+{
+    XAresult ret = XA_RESULT_FEATURE_UNSUPPORTED;
+
+    return ret;
+}
+
+/**
+ * XAresult XARadioItfImpl_GetPreset(XARadioItf self,
+ *                                   XAuint32 preset,
+ *                                   XAuint32 * pFreq,
+ *                                   XAuint8 * pRange,
+ *                                   XAuint32 * pMode,
+ *                                   XAchar * pName,
+ *                                   XAuint16 * pNameLength)
+ * Description: Gets the settings stored into a preset.
+ **/
+XAresult XARadioItfImpl_GetPreset(XARadioItf self,
+                                  XAuint32 preset,
+                                  XAuint32 * pFreq,
+                                  XAuint8 * pRange,
+                                  XAuint32 * pMode,
+                                  XAchar * pName,
+                                  XAuint16 * pNameLength)
+{
+ 
+    XAresult ret = XA_RESULT_FEATURE_UNSUPPORTED;
+
+    DEBUG_API("<-XARadioItfImpl_GetPreset");
+    return ret;
+}
+
+/**
  * XAresult XARadioItfImpl_RegisterRadioCallback(XARadioItf self,
  *                                               xaRadioCallback callback,
  *                                               void * pContext)