diff options
author | Andreas Huber <andih@google.com> | 2012-10-01 15:59:54 -0700 |
---|---|---|
committer | Andreas Huber <andih@google.com> | 2012-10-01 15:59:54 -0700 |
commit | 0868deae404604b577892413c128d55a2bafc56e (patch) | |
tree | 422a9db60612b598d2de89a854f26e3acf4f8b31 /include/media | |
parent | ad0d97c7cf620e96a0b088dd9461645a3f8900b7 (diff) | |
download | frameworks_av-0868deae404604b577892413c128d55a2bafc56e.zip frameworks_av-0868deae404604b577892413c128d55a2bafc56e.tar.gz frameworks_av-0868deae404604b577892413c128d55a2bafc56e.tar.bz2 |
Optionally have SurfaceMediaSource return absolute timestamps
based on systemTime().
Change-Id: I2eff15dd149a4b737d6e7473d1907cf0c80b6b38
related-to-bug: 7266706
Diffstat (limited to 'include/media')
-rw-r--r-- | include/media/stagefright/SurfaceMediaSource.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/include/media/stagefright/SurfaceMediaSource.h b/include/media/stagefright/SurfaceMediaSource.h index 82e5965..e56527d 100644 --- a/include/media/stagefright/SurfaceMediaSource.h +++ b/include/media/stagefright/SurfaceMediaSource.h @@ -116,6 +116,9 @@ public: // To be called before start() status_t setMaxAcquiredBufferCount(size_t count); + // To be called before start() + status_t setUseAbsoluteTimestamps(); + protected: // Implementation of the BufferQueue::ConsumerListener interface. These @@ -212,6 +215,8 @@ private: size_t mMaxAcquiredBufferCount; + bool mUseAbsoluteTimestamps; + // mFrameAvailableCondition condition used to indicate whether there // is a frame available for dequeuing Condition mFrameAvailableCondition; |