Searched refs:ConsumerBase (Results 1 - 11 of 11) sorted by relevance

/frameworks/native/libs/gui/
H A DConsumerBase.cpp17 #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 DAndroid.mk7 ConsumerBase.cpp \
H A DCpuConsumer.cpp33 ConsumerBase(new BufferQueue(true) ),
156 ConsumerBase::freeBufferLocked(slotIndex);
H A DBufferItemConsumer.cpp34 ConsumerBase(new BufferQueue(true) )
H A DSurfaceTexture.cpp118 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 DBufferItemConsumer.h20 #include <gui/ConsumerBase.h>
38 class BufferItemConsumer: public ConsumerBase
41 typedef ConsumerBase::FrameAvailableListener FrameAvailableListener;
H A DCpuConsumer.h20 #include <gui/ConsumerBase.h>
40 class CpuConsumer: public ConsumerBase
43 typedef ConsumerBase::FrameAvailableListener FrameAvailableListener;
H A DConsumerBase.h33 // 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 DSurfaceTexture.h27 #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 DFramebufferSurface.h23 #include <gui/ConsumerBase.h>
35 class FramebufferSurface : public ConsumerBase {
H A DFramebufferSurface.cpp54 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