diff -r 8dfd592727cb -r 94fc26b6e006 khronosfws/openmax_al/src/mmf_adaptation/cmmfbackendengine.h --- a/khronosfws/openmax_al/src/mmf_adaptation/cmmfbackendengine.h Wed Jun 23 18:47:10 2010 +0300 +++ b/khronosfws/openmax_al/src/mmf_adaptation/cmmfbackendengine.h Tue Jul 06 14:50:35 2010 +0300 @@ -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 */