diff options
author | Ronghua Wu <ronghuawu@google.com> | 2015-04-22 13:51:35 -0700 |
---|---|---|
committer | Ronghua Wu <ronghuawu@google.com> | 2015-04-27 21:20:31 +0000 |
commit | 8db8813d39e3c8b5fbd580dfc3062830744afd63 (patch) | |
tree | e2573de1c55ee05a5c075153835cebaeadecb4eb /media/libmediaplayerservice/nuplayer/NuPlayerDecoderBase.h | |
parent | 5e95559255d1abd62c78b308731ebe3991186e94 (diff) | |
download | frameworks_av-8db8813d39e3c8b5fbd580dfc3062830744afd63.zip frameworks_av-8db8813d39e3c8b5fbd580dfc3062830744afd63.tar.gz frameworks_av-8db8813d39e3c8b5fbd580dfc3062830744afd63.tar.bz2 |
DO NOT MERGE libmediaplayerservice: set priority and operating rate for the codec used by nuplayer.
Bug: 20481562
Change-Id: I9806414962352fbcda726f8274f1cd348c961de0
(cherry picked from commit f19f5d716b39a5d9dc1abdcd5a16a7aaf1b1ab8b)
Diffstat (limited to 'media/libmediaplayerservice/nuplayer/NuPlayerDecoderBase.h')
-rw-r--r-- | media/libmediaplayerservice/nuplayer/NuPlayerDecoderBase.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/media/libmediaplayerservice/nuplayer/NuPlayerDecoderBase.h b/media/libmediaplayerservice/nuplayer/NuPlayerDecoderBase.h index 262f5d5..b52e7f7 100644 --- a/media/libmediaplayerservice/nuplayer/NuPlayerDecoderBase.h +++ b/media/libmediaplayerservice/nuplayer/NuPlayerDecoderBase.h @@ -33,6 +33,7 @@ struct NuPlayer::DecoderBase : public AHandler { void configure(const sp<AMessage> &format); void init(); + void setParameters(const sp<AMessage> ¶ms); void setRenderer(const sp<Renderer> &renderer); @@ -62,6 +63,7 @@ protected: virtual void onMessageReceived(const sp<AMessage> &msg); virtual void onConfigure(const sp<AMessage> &format) = 0; + virtual void onSetParameters(const sp<AMessage> ¶ms) = 0; virtual void onSetRenderer(const sp<Renderer> &renderer) = 0; virtual void onGetInputBuffers(Vector<sp<ABuffer> > *dstBuffers) = 0; virtual void onResume(bool notifyComplete) = 0; @@ -78,6 +80,7 @@ protected: private: enum { kWhatConfigure = 'conf', + kWhatSetParameters = 'setP', kWhatSetRenderer = 'setR', kWhatGetInputBuffers = 'gInB', kWhatRequestInputBuffers = 'reqB', |