diff options
author | Andreas Huber <andih@google.com> | 2010-01-25 15:30:31 -0800 |
---|---|---|
committer | Andreas Huber <andih@google.com> | 2010-01-26 09:10:33 -0800 |
commit | 2dce41ad26cb3e9e15c9e456a84bcf5309548ca0 (patch) | |
tree | 5a4a3bcffcde8652b6ba8f97117ef30f0816e710 /include/media/stagefright/MPEG4Writer.h | |
parent | e7dc360f6fcb4d5348e72ba57e936254216ae399 (diff) | |
download | frameworks_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.h | 12 |
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); |