Searched refs:ConsumerBase (Results 1 - 11 of 11) sorted by relevance
/frameworks/native/libs/gui/ |
H A D | ConsumerBase.cpp | 17 #define LOG_TAG "ConsumerBase" 32 #include <gui/ConsumerBase.h> 40 // Macros for including the ConsumerBase name in log messages 55 ConsumerBase::ConsumerBase(const sp<BufferQueue>& bufferQueue) : function in class:android::ConsumerBase 79 ConsumerBase::~ConsumerBase() { 80 CB_LOGV("~ConsumerBase"); 84 void ConsumerBase::freeBufferLocked(int slotIndex) { 91 sp<BufferQueue> ConsumerBase [all...] |
H A D | Android.mk | 7 ConsumerBase.cpp \
|
H A D | CpuConsumer.cpp | 33 ConsumerBase(new BufferQueue(true) ), 156 ConsumerBase::freeBufferLocked(slotIndex);
|
H A D | BufferItemConsumer.cpp | 34 ConsumerBase(new BufferQueue(true) )
|
H A D | SurfaceTexture.cpp | 118 ConsumerBase(bufferQueue == 0 ? new BufferQueue(allowSynchronousMode) : bufferQueue), 161 status_t err = ConsumerBase::acquireBufferLocked(item); 190 status_t err = ConsumerBase::releaseBufferLocked(buf, mEglDisplay, 833 ConsumerBase::freeBufferLocked(slotIndex); 839 ConsumerBase::abandonLocked(); 882 ConsumerBase::dumpLocked(result, prefix, buffer, size);
|
/frameworks/native/include/gui/ |
H A D | BufferItemConsumer.h | 20 #include <gui/ConsumerBase.h> 38 class BufferItemConsumer: public ConsumerBase 41 typedef ConsumerBase::FrameAvailableListener FrameAvailableListener;
|
H A D | CpuConsumer.h | 20 #include <gui/ConsumerBase.h> 40 class CpuConsumer: public ConsumerBase 43 typedef ConsumerBase::FrameAvailableListener FrameAvailableListener;
|
H A D | ConsumerBase.h | 33 // ConsumerBase is a base class for BufferQueue consumer end-points. It 36 class ConsumerBase : public virtual RefBase, class in namespace:android 51 virtual ~ConsumerBase(); 53 // abandon frees all the buffers and puts the ConsumerBase into the 54 // 'abandoned' state. Once put in this state the ConsumerBase can never 59 // from the perspective of the the ConsumerBase, if there are additional 64 // set the name of the ConsumerBase that will be used to identify it in 69 // ConsumerBase is connected. 84 ConsumerBase(const ConsumerBase [all...] |
H A D | SurfaceTexture.h | 27 #include <gui/ConsumerBase.h> 43 class SurfaceTexture : public ConsumerBase { 45 typedef ConsumerBase::FrameAvailableListener FrameAvailableListener; 216 // abandonLocked overrides the ConsumerBase method to clear 217 // mCurrentTextureBuf in addition to the ConsumerBase behavior. 220 // dumpLocked overrides the ConsumerBase method to dump SurfaceTexture- 221 // specific info in addition to the ConsumerBase behavior. 225 // acquireBufferLocked overrides the ConsumerBase method to update the 226 // mEglSlots array in addition to the ConsumerBase behavior. 229 // releaseBufferLocked overrides the ConsumerBase metho [all...] |
/frameworks/native/services/surfaceflinger/DisplayHardware/ |
H A D | FramebufferSurface.h | 23 #include <gui/ConsumerBase.h> 35 class FramebufferSurface : public ConsumerBase {
|
H A D | FramebufferSurface.cpp | 54 ConsumerBase(new BufferQueue(true, new GraphicBufferAlloc())), 109 // Overrides ConsumerBase::onFrameAvailable(), does not call base class impl. 126 ConsumerBase::freeBufferLocked(slotIndex); 157 ConsumerBase::dump(result);
|
Completed in 2881 milliseconds