summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorJames Dong <jdong@google.com>2011-05-06 16:55:39 -0700
committerJames Dong <jdong@google.com>2011-05-09 10:49:17 -0700
commitb21c564ce47041f9dd3ab65e36fed57c4937a42d (patch)
tree6bad8d66e2200f9dcc23e5be8b00734aec7cf66a /include
parentd7be5c5e812ad79d4838737a5e4dd81a8d776a0d (diff)
downloadframeworks_av-b21c564ce47041f9dd3ab65e36fed57c4937a42d.zip
frameworks_av-b21c564ce47041f9dd3ab65e36fed57c4937a42d.tar.gz
frameworks_av-b21c564ce47041f9dd3ab65e36fed57c4937a42d.tar.bz2
Refactor MPEG4Writer::writeTrackHeader() method
o most of the mp4 file boxes has its own method now TODO: remove some of the duplicated code for esds box, for instance. Change-Id: Iae3dbb2410b79bc79aaee081b80569d339993c47
Diffstat (limited to 'include')
-rw-r--r--include/media/stagefright/MPEG4Writer.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/media/stagefright/MPEG4Writer.h b/include/media/stagefright/MPEG4Writer.h
index 15f86ea..64f3560 100644
--- a/include/media/stagefright/MPEG4Writer.h
+++ b/include/media/stagefright/MPEG4Writer.h
@@ -159,6 +159,9 @@ private:
bool isFileStreamable() const;
void trackProgressStatus(size_t trackId, int64_t timeUs, status_t err = OK);
void writeCompositionMatrix(int32_t degrees);
+ void writeMvhdBox(int64_t durationUs);
+ void writeMoovBox(int64_t durationUs);
+ void writeFtypBox(MetaData *param);
MPEG4Writer(const MPEG4Writer &);
MPEG4Writer &operator=(const MPEG4Writer &);