summaryrefslogtreecommitdiffstats
path: root/media/libmediaplayerservice/MediaPlayerService.h
diff options
context:
space:
mode:
authorAndreas Huber <andih@google.com>2010-02-09 16:59:18 -0800
committerAndreas Huber <andih@google.com>2010-02-10 10:20:34 -0800
commit7d5b8a70c28c0d5746a600467b2887822dbff88e (patch)
tree886d7439311c8d76f00694123c06d3e21edb54b1 /media/libmediaplayerservice/MediaPlayerService.h
parent316f8352846a1470b0ffd1b94ac1ec535922a9f6 (diff)
downloadframeworks_av-7d5b8a70c28c0d5746a600467b2887822dbff88e.zip
frameworks_av-7d5b8a70c28c0d5746a600467b2887822dbff88e.tar.gz
frameworks_av-7d5b8a70c28c0d5746a600467b2887822dbff88e.tar.bz2
Implementation of stagefright-enabled MediaPlayerService::decode functionality
related-to-bug: 2359268
Diffstat (limited to 'media/libmediaplayerservice/MediaPlayerService.h')
-rw-r--r--media/libmediaplayerservice/MediaPlayerService.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/media/libmediaplayerservice/MediaPlayerService.h b/media/libmediaplayerservice/MediaPlayerService.h
index ffe1ba0..5c03e47 100644
--- a/media/libmediaplayerservice/MediaPlayerService.h
+++ b/media/libmediaplayerservice/MediaPlayerService.h
@@ -139,9 +139,9 @@ class MediaPlayerService : public BnMediaPlayerService
int bufferCount = 1,
AudioCallback cb = NULL, void *cookie = NULL);
- virtual void start() {}
+ virtual void start();
virtual ssize_t write(const void* buffer, size_t size);
- virtual void stop() {}
+ virtual void stop();
virtual void flush() {}
virtual void pause() {}
virtual void close() {}
@@ -171,6 +171,8 @@ class MediaPlayerService : public BnMediaPlayerService
uint32_t mSize;
int mError;
bool mCommandComplete;
+
+ sp<Thread> mCallbackThread;
};
public: