khronosfws/openmax_al/src/mmf_adaptation/cmmfbackendengine.h
changeset 28 ebf79c79991a
parent 25 6f7ceef7b1d1
child 43 9894ed580e4a
--- a/khronosfws/openmax_al/src/mmf_adaptation/cmmfbackendengine.h	Fri Jun 11 19:59:23 2010 -0500
+++ b/khronosfws/openmax_al/src/mmf_adaptation/cmmfbackendengine.h	Fri Jun 25 17:36:03 2010 -0500
@@ -136,6 +136,10 @@
     XAresult SetVolume(XAuint32 volume);
     XAresult GetVolume(XAuint32* volume);
     XAresult GetMaxVolume(XAuint32* maxvolume);
+
+    XAresult SetPlaybackRate(XAint16 rate);
+    XAresult GetPlaybackRateCapabilities(XAboolean* forward, XAboolean* backward);
+
 public:
 
     // MMdaObjectStateChangeObserver
@@ -311,6 +315,10 @@
 extern XAresult mmf_volumeitf_set_volume(void * context, XAuint32 volume);
 extern XAresult mmf_volumeitf_get_volume(void * context, XAuint32* volume);
 extern XAresult mmf_volumeitf_get_maxvolume(void * context, XAuint32* volume);
+extern XAresult mmf_playbackrateitf_set_playbackrate(void * context, XAint16 rate);
+extern XAresult mmf_playbackrateitf_get_playbackratecaps(void * context,
+                                XAboolean* forward, XAboolean* backward);
+
 #endif /* __cplusplus */
 
 #endif /* CMMFBackendEngine_H */