From fbb3885024ac9c90f322b6259d7e519c8927e6ff Mon Sep 17 00:00:00 2001 From: Andreas Huber Date: Fri, 12 Feb 2010 12:35:58 -0800 Subject: New API on java's MediaPlayer to suspend/resume a session. related-to-bug: 2231576 --- media/libmediaplayerservice/MediaPlayerService.cpp | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'media/libmediaplayerservice/MediaPlayerService.cpp') diff --git a/media/libmediaplayerservice/MediaPlayerService.cpp b/media/libmediaplayerservice/MediaPlayerService.cpp index 55b06f4..b4fc035 100644 --- a/media/libmediaplayerservice/MediaPlayerService.cpp +++ b/media/libmediaplayerservice/MediaPlayerService.cpp @@ -970,6 +970,20 @@ status_t MediaPlayerService::Client::getMetadata( return OK; } +status_t MediaPlayerService::Client::suspend() { + sp p = getPlayer(); + if (p == 0) return UNKNOWN_ERROR; + + return p->suspend(); +} + +status_t MediaPlayerService::Client::resume() { + sp p = getPlayer(); + if (p == 0) return UNKNOWN_ERROR; + + return p->resume(); +} + status_t MediaPlayerService::Client::prepareAsync() { LOGV("[%d] prepareAsync", mConnId); -- cgit v1.1