summaryrefslogtreecommitdiffstats
path: root/include/gui/BufferItemConsumer.h
diff options
context:
space:
mode:
authorIgor Murashkin <iam@google.com>2013-04-16 11:24:40 -0700
committerIgor Murashkin <iam@google.com>2013-04-16 11:24:40 -0700
commit87d1e3427b536b5cb1123ddc357539cb4075687a (patch)
tree53c8865ac5a5d2a6f8ca24f53abd2ff0409d4f27 /include/gui/BufferItemConsumer.h
parent1df59c93fea8bec21b8084c34aface086f1e0896 (diff)
downloadframeworks_native-87d1e3427b536b5cb1123ddc357539cb4075687a.zip
frameworks_native-87d1e3427b536b5cb1123ddc357539cb4075687a.tar.gz
frameworks_native-87d1e3427b536b5cb1123ddc357539cb4075687a.tar.bz2
BufferItemConsumer: add functions to set default buffer format/size
Bug: 8629088 Change-Id: I06f2e26a70d6dbcfcd70b08b4461e8e401f6e83f
Diffstat (limited to 'include/gui/BufferItemConsumer.h')
-rw-r--r--include/gui/BufferItemConsumer.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/include/gui/BufferItemConsumer.h b/include/gui/BufferItemConsumer.h
index 0840891..98b450c 100644
--- a/include/gui/BufferItemConsumer.h
+++ b/include/gui/BufferItemConsumer.h
@@ -84,6 +84,14 @@ class BufferItemConsumer: public ConsumerBase
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