summaryrefslogtreecommitdiffstats
path: root/media/libmediaplayerservice/nuplayer/StreamingSource.h
diff options
context:
space:
mode:
authorAndreas Huber <andih@google.com>2013-02-05 13:59:56 -0800
committerAndreas Huber <andih@google.com>2013-02-05 14:09:08 -0800
commit9575c96b6e418914e2ffc6741ecc8d71e3968dbe (patch)
tree1fafdf4d3150799cf9a4266919bf069b7f007c91 /media/libmediaplayerservice/nuplayer/StreamingSource.h
parent84ca0414fedea2dfe51607b422f6227e1c4f0d7f (diff)
downloadframeworks_av-9575c96b6e418914e2ffc6741ecc8d71e3968dbe.zip
frameworks_av-9575c96b6e418914e2ffc6741ecc8d71e3968dbe.tar.gz
frameworks_av-9575c96b6e418914e2ffc6741ecc8d71e3968dbe.tar.bz2
Support for a "preparation" state that can take care of lengthy
operations in NuPlayer and its sources. Sources also can publish their flags now and the mediaplayer UI will be able to pick up on these. Change-Id: I4f2b7e5d105dcb4b6c9132cd0e8799efa0c6a14b
Diffstat (limited to 'media/libmediaplayerservice/nuplayer/StreamingSource.h')
-rw-r--r--media/libmediaplayerservice/nuplayer/StreamingSource.h3
1 files changed, 1 insertions, 2 deletions
diff --git a/media/libmediaplayerservice/nuplayer/StreamingSource.h b/media/libmediaplayerservice/nuplayer/StreamingSource.h
index dc616f7..80b061c 100644
--- a/media/libmediaplayerservice/nuplayer/StreamingSource.h
+++ b/media/libmediaplayerservice/nuplayer/StreamingSource.h
@@ -31,14 +31,13 @@ struct NuPlayer::StreamingSource : public NuPlayer::Source {
const sp<AMessage> &notify,
const sp<IStreamSource> &source);
+ virtual void prepareAsync();
virtual void start();
virtual status_t feedMoreTSData();
virtual status_t dequeueAccessUnit(bool audio, sp<ABuffer> *accessUnit);
- virtual uint32_t flags() const;
-
protected:
virtual ~StreamingSource();