diff options
Diffstat (limited to 'include/gui/BufferItemConsumer.h')
-rw-r--r-- | include/gui/BufferItemConsumer.h | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/include/gui/BufferItemConsumer.h b/include/gui/BufferItemConsumer.h index cd4df25..98b450c 100644 --- a/include/gui/BufferItemConsumer.h +++ b/include/gui/BufferItemConsumer.h @@ -82,8 +82,16 @@ class BufferItemConsumer: public ConsumerBase status_t releaseBuffer(const BufferItem &item, const sp<Fence>& releaseFence = Fence::NO_FENCE); - sp<ISurfaceTexture> getProducerInterface() const { return getBufferQueue(); } + sp<IGraphicBufferProducer> getProducerInterface() const { return getBufferQueue(); } + // setDefaultBufferSize is used to set the size of buffers returned by + // requestBuffers when a with and height of zero is requested. + status_t setDefaultBufferSize(uint32_t w, uint32_t h); + + // setDefaultBufferFormat allows the BufferQueue to create + // GraphicBuffers of a defaultFormat if no format is specified + // in dequeueBuffer + status_t setDefaultBufferFormat(uint32_t defaultFormat); }; } // namespace android |