khronosfws/openmax_al/src/mmf_adaptation/xaadaptationmmf.h
changeset 21 2ed61feeead6
parent 19 4a629bc82c5e
child 25 6f7ceef7b1d1
--- a/khronosfws/openmax_al/src/mmf_adaptation/xaadaptationmmf.h	Fri May 14 18:19:45 2010 -0500
+++ b/khronosfws/openmax_al/src/mmf_adaptation/xaadaptationmmf.h	Fri May 28 19:26:28 2010 -0500
@@ -122,21 +122,25 @@
     XAboolean               isStereoPosition;
     XAmillidegree           curRotation;
     XAuint32                curMirror;
+
     XAint32                 buffering;
 
     /* internals */
     XAboolean               trackpositionenabled;
+
+
     XAboolean               loopingenabled;
-    XAboolean		        cameraSinkSynced;
+
+    XAboolean		        		cameraSinkSynced;
     void*                   mmfContext;
-	void* 					mmfMetadataContext;
+	void* 										mmfMetadataContext;
+	XAboolean 								isForRadio;
 /*
     XAuint32                playerState;
 */
 
 } XAMediaPlayerAdaptationMMFCtx_;
 
-
 typedef struct XAMetadataAdaptationMMFCtx_
 {
     /* Parent*/
@@ -148,6 +152,22 @@
     void*                   mmfContext;
 } XAMetadataAdaptationMMFCtx_;
 
+
+
+/*
+ * Structure for Radio specific variables
+ */
+typedef struct XARadioAdaptationCtx_ {
+
+    /* Parent*/
+    XAAdaptationMMFCtx_    baseObj;
+    XAuint32 frequency;
+    XAuint8 range;
+
+    pthread_t emulationThread;
+    pthread_t rdsEmulationThread;
+
+} XARadioAdaptationCtx_;
 /* FUNCTIONS */
 /*
  * gboolean XAAdaptationBase_GstBusCb( GstBus *bus, GstMessage *message, gpointer data );