diff options
author | James Dong <jdong@google.com> | 2010-05-11 14:57:02 -0700 |
---|---|---|
committer | James Dong <jdong@google.com> | 2010-05-14 10:46:56 -0700 |
commit | d599cd4573b5a2d5914c5040e0565ef866749b77 (patch) | |
tree | f7b799092087742c9cfdda8b21a141f9934cf0ae /include/media/stagefright/AMRWriter.h | |
parent | 2e90514be4c98b5fa6e1df5f2049a5e005a4263d (diff) | |
download | frameworks_av-d599cd4573b5a2d5914c5040e0565ef866749b77.zip frameworks_av-d599cd4573b5a2d5914c5040e0565ef866749b77.tar.gz frameworks_av-d599cd4573b5a2d5914c5040e0565ef866749b77.tar.bz2 |
Handle recording file size and/or duration limit
Change-Id: Ib9ed1f3ebd8fef550cc130a7ef11f2905fa9aedc
Diffstat (limited to 'include/media/stagefright/AMRWriter.h')
-rw-r--r-- | include/media/stagefright/AMRWriter.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/include/media/stagefright/AMRWriter.h b/include/media/stagefright/AMRWriter.h index 34f3c4a..dd11809 100644 --- a/include/media/stagefright/AMRWriter.h +++ b/include/media/stagefright/AMRWriter.h @@ -49,9 +49,13 @@ private: volatile bool mDone; volatile bool mReachedEOS; pthread_t mThread; + int64_t mEstimatedSizeBytes; + int64_t mEstimatedDurationUs; static void *ThreadWrapper(void *); void threadFunc(); + bool exceedsFileSizeLimit(); + bool exceedsFileDurationLimit(); AMRWriter(const AMRWriter &); AMRWriter &operator=(const AMRWriter &); |