diff -r 6f7ceef7b1d1 -r ebf79c79991a khronosfws/openmax_al/src/mmf_adaptation/cmmfbackendengine.h --- 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 */