diff options
author | James Dong <jdong@google.com> | 2011-05-06 16:55:39 -0700 |
---|---|---|
committer | James Dong <jdong@google.com> | 2011-05-09 10:49:17 -0700 |
commit | b21c564ce47041f9dd3ab65e36fed57c4937a42d (patch) | |
tree | 6bad8d66e2200f9dcc23e5be8b00734aec7cf66a /include | |
parent | d7be5c5e812ad79d4838737a5e4dd81a8d776a0d (diff) | |
download | frameworks_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.h | 3 |
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 &); |