Loading include/gui/BufferItemConsumer.h +8 −0 Original line number Diff line number Diff line Loading @@ -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 Loading libs/gui/BufferItemConsumer.cpp +10 −0 Original line number Diff line number Diff line Loading @@ -93,4 +93,14 @@ status_t BufferItemConsumer::releaseBuffer(const BufferItem &item, return err; } status_t BufferItemConsumer::setDefaultBufferSize(uint32_t w, uint32_t h) { Mutex::Autolock _l(mMutex); return mBufferQueue->setDefaultBufferSize(w, h); } status_t BufferItemConsumer::setDefaultBufferFormat(uint32_t defaultFormat) { Mutex::Autolock _l(mMutex); return mBufferQueue->setDefaultBufferFormat(defaultFormat); } } // namespace android Loading
include/gui/BufferItemConsumer.h +8 −0 Original line number Diff line number Diff line Loading @@ -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 Loading
libs/gui/BufferItemConsumer.cpp +10 −0 Original line number Diff line number Diff line Loading @@ -93,4 +93,14 @@ status_t BufferItemConsumer::releaseBuffer(const BufferItem &item, return err; } status_t BufferItemConsumer::setDefaultBufferSize(uint32_t w, uint32_t h) { Mutex::Autolock _l(mMutex); return mBufferQueue->setDefaultBufferSize(w, h); } status_t BufferItemConsumer::setDefaultBufferFormat(uint32_t defaultFormat) { Mutex::Autolock _l(mMutex); return mBufferQueue->setDefaultBufferFormat(defaultFormat); } } // namespace android