diff options
Diffstat (limited to 'include/media/stagefright/MediaBuffer.h')
-rw-r--r-- | include/media/stagefright/MediaBuffer.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/include/media/stagefright/MediaBuffer.h b/include/media/stagefright/MediaBuffer.h index c1c4f94..3d79596 100644 --- a/include/media/stagefright/MediaBuffer.h +++ b/include/media/stagefright/MediaBuffer.h @@ -25,6 +25,7 @@ namespace android { +struct ABuffer; class GraphicBuffer; class MediaBuffer; class MediaBufferObserver; @@ -51,6 +52,8 @@ public: MediaBuffer(const sp<GraphicBuffer>& graphicBuffer); + MediaBuffer(const sp<ABuffer> &buffer); + // Decrements the reference count and returns the buffer to its // associated MediaBufferGroup if the reference count drops to 0. void release(); @@ -100,6 +103,7 @@ private: void *mData; size_t mSize, mRangeOffset, mRangeLength; sp<GraphicBuffer> mGraphicBuffer; + sp<ABuffer> mBuffer; bool mOwnsData; |