From 31d459d81af65453bb346c1a3133df50f1fb0b74 Mon Sep 17 00:00:00 2001 From: Rebecca Schultz Zavin Date: Fri, 13 Feb 2009 17:26:28 -0800 Subject: [PATCH] Add getBufferCount API to Overlay objects Signed-off-by: Rebecca Schultz Zavin --- include/ui/Overlay.h | 1 + libs/ui/Overlay.cpp | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/include/ui/Overlay.h b/include/ui/Overlay.h index f8454fd73a078..66514b44ab9ff 100644 --- a/include/ui/Overlay.h +++ b/include/ui/Overlay.h @@ -91,6 +91,7 @@ public: int32_t getFormat() const; int32_t getWidthStride() const; int32_t getHeightStride() const; + int32_t getBufferCount() const; status_t getStatus() const; private: diff --git a/libs/ui/Overlay.cpp b/libs/ui/Overlay.cpp index c8e61689d5763..b236edc290f58 100644 --- a/libs/ui/Overlay.cpp +++ b/libs/ui/Overlay.cpp @@ -59,6 +59,12 @@ status_t Overlay::queueBuffer(overlay_buffer_t buffer) return mOverlayData->queueBuffer(mOverlayData, buffer); } +int32_t Overlay::getBufferCount() const +{ + if (mStatus != NO_ERROR) return mStatus; + return mOverlayData->getBufferCount(mOverlayData); +} + void* Overlay::getBufferAddress(overlay_buffer_t buffer) { if (mStatus != NO_ERROR) return NULL;