summaryrefslogtreecommitdiffstats
path: root/include/media/stagefright/MPEG4Writer.h
diff options
context:
space:
mode:
authorAndreas Huber <andih@google.com>2010-01-25 15:30:31 -0800
committerAndreas Huber <andih@google.com>2010-01-26 09:10:33 -0800
commit2dce41ad26cb3e9e15c9e456a84bcf5309548ca0 (patch)
tree5a4a3bcffcde8652b6ba8f97117ef30f0816e710 /include/media/stagefright/MPEG4Writer.h
parente7dc360f6fcb4d5348e72ba57e936254216ae399 (diff)
downloadframeworks_av-2dce41ad26cb3e9e15c9e456a84bcf5309548ca0.zip
frameworks_av-2dce41ad26cb3e9e15c9e456a84bcf5309548ca0.tar.gz
frameworks_av-2dce41ad26cb3e9e15c9e456a84bcf5309548ca0.tar.bz2
Support for audio recording into AMR NB/WB files as well as audio tracks in MPEG4 files.
related-to-bug: 2295449
Diffstat (limited to 'include/media/stagefright/MPEG4Writer.h')
-rw-r--r--include/media/stagefright/MPEG4Writer.h12
1 files changed, 6 insertions, 6 deletions
diff --git a/include/media/stagefright/MPEG4Writer.h b/include/media/stagefright/MPEG4Writer.h
index 2ca04fa..6b93f19 100644
--- a/include/media/stagefright/MPEG4Writer.h
+++ b/include/media/stagefright/MPEG4Writer.h
@@ -20,8 +20,8 @@
#include <stdio.h>
+#include <media/stagefright/MediaWriter.h>
#include <utils/List.h>
-#include <utils/RefBase.h>
#include <utils/threads.h>
namespace android {
@@ -30,15 +30,15 @@ class MediaBuffer;
class MediaSource;
class MetaData;
-class MPEG4Writer : public RefBase {
+class MPEG4Writer : public MediaWriter {
public:
MPEG4Writer(const char *filename);
MPEG4Writer(int fd);
- void addSource(const sp<MediaSource> &source);
- status_t start();
- bool reachedEOS();
- void stop();
+ virtual status_t addSource(const sp<MediaSource> &source);
+ virtual status_t start();
+ virtual bool reachedEOS();
+ virtual void stop();
void beginBox(const char *fourcc);
void writeInt8(int8_t x);