summaryrefslogtreecommitdiffstats
path: root/include/media/stagefright/MPEG4Writer.h
diff options
context:
space:
mode:
authorJames Dong <jdong@google.com>2010-08-18 19:10:39 -0700
committerJames Dong <jdong@google.com>2010-08-19 13:33:13 -0700
commit37187916a486504acaf83bea30147eb5fbf46ae5 (patch)
treeb011eba352b6e60ae459f88ef590b45b2e351110 /include/media/stagefright/MPEG4Writer.h
parent34c9ad88d3d827cca0c7b5f2fb1b0d4a1a20a2d1 (diff)
downloadframeworks_av-37187916a486504acaf83bea30147eb5fbf46ae5.zip
frameworks_av-37187916a486504acaf83bea30147eb5fbf46ae5.tar.gz
frameworks_av-37187916a486504acaf83bea30147eb5fbf46ae5.tar.bz2
Make MediaWriter stop and pause return errors if necessary
o Make the API consistent with SF framework, which the MediaSource provides a return status for stop o Also, helps to convey errors that occurred right when a premature stop() is called, leading to a potentially mal-formed output file. Change-Id: I52a932345f38570fdf8ea04d67d73dd94ccd30ef
Diffstat (limited to 'include/media/stagefright/MPEG4Writer.h')
-rw-r--r--include/media/stagefright/MPEG4Writer.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/include/media/stagefright/MPEG4Writer.h b/include/media/stagefright/MPEG4Writer.h
index be96935..de82b38 100644
--- a/include/media/stagefright/MPEG4Writer.h
+++ b/include/media/stagefright/MPEG4Writer.h
@@ -37,9 +37,9 @@ public:
virtual status_t addSource(const sp<MediaSource> &source);
virtual status_t start(MetaData *param = NULL);
+ virtual status_t stop();
+ virtual status_t pause();
virtual bool reachedEOS();
- virtual void stop();
- virtual void pause();
void beginBox(const char *fourcc);
void writeInt8(int8_t x);