summaryrefslogtreecommitdiffstats
path: root/media/libmediaplayerservice/nuplayer/NuPlayerDecoderBase.h
diff options
context:
space:
mode:
Diffstat (limited to 'media/libmediaplayerservice/nuplayer/NuPlayerDecoderBase.h')
-rw-r--r--media/libmediaplayerservice/nuplayer/NuPlayerDecoderBase.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/media/libmediaplayerservice/nuplayer/NuPlayerDecoderBase.h b/media/libmediaplayerservice/nuplayer/NuPlayerDecoderBase.h
index 1b24c4f..5feb6a1 100644
--- a/media/libmediaplayerservice/nuplayer/NuPlayerDecoderBase.h
+++ b/media/libmediaplayerservice/nuplayer/NuPlayerDecoderBase.h
@@ -38,7 +38,7 @@ struct NuPlayer::DecoderBase : public AHandler {
status_t getInputBuffers(Vector<sp<ABuffer> > *dstBuffers) const;
void signalFlush();
- void signalResume();
+ void signalResume(bool notifyComplete);
void initiateShutdown();
virtual void getStats(
@@ -50,6 +50,7 @@ struct NuPlayer::DecoderBase : public AHandler {
kWhatVideoSizeChanged = 'viSC',
kWhatFlushCompleted = 'flsC',
kWhatShutdownCompleted = 'shDC',
+ kWhatResumeCompleted = 'resC',
kWhatEOS = 'eos ',
kWhatError = 'err ',
};
@@ -63,7 +64,7 @@ protected:
virtual void onConfigure(const sp<AMessage> &format) = 0;
virtual void onSetRenderer(const sp<Renderer> &renderer) = 0;
virtual void onGetInputBuffers(Vector<sp<ABuffer> > *dstBuffers) = 0;
- virtual void onResume() = 0;
+ virtual void onResume(bool notifyComplete) = 0;
virtual void onFlush(bool notifyComplete) = 0;
virtual void onShutdown(bool notifyComplete) = 0;