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

/frameworks/native/libs/gui/
H A DConsumerBase.cpp17 #define LOG_TAG "ConsumerBase"
31 #include <gui/ConsumerBase.h>
39 // Macros for including the ConsumerBase name in log messages
54 ConsumerBase::ConsumerBase(const sp<IGraphicBufferConsumer>& bufferQueue, bool controlledByApp) : function in class:android::ConsumerBase
69 CB_LOGE("ConsumerBase: error connecting to BufferQueue: %s (%d)",
76 ConsumerBase::~ConsumerBase() {
77 CB_LOGV("~ConsumerBase");
81 // be done by ConsumerBase
[all...]
H A DAndroid.mk10 ConsumerBase.cpp \
H A DBufferItemConsumer.cpp34 ConsumerBase(bq, controlledByApp)
H A DCpuConsumer.cpp35 ConsumerBase(bq, controlledByApp),
47 // ConsumerBase destructor does all the work.
221 ConsumerBase::freeBufferLocked(slotIndex);
H A DGLConsumer.cpp121 ConsumerBase(bq, isControlledByApp),
303 status_t err = ConsumerBase::acquireBufferLocked(item, presentWhen);
343 status_t err = ConsumerBase::releaseBufferLocked(
368 // buffer currently in the slot in ConsumerBase.
1039 ConsumerBase::freeBufferLocked(slotIndex);
1045 ConsumerBase::abandonLocked();
1079 ConsumerBase::dumpLocked(result, prefix);
/frameworks/native/include/gui/
H A DBufferItemConsumer.h20 #include <gui/ConsumerBase.h>
40 class BufferItemConsumer: public ConsumerBase
43 typedef ConsumerBase::FrameAvailableListener FrameAvailableListener;
H A DConsumerBase.h34 // ConsumerBase is a base class for BufferQueue consumer end-points. It
37 class ConsumerBase : public virtual RefBase, class in namespace:android
52 virtual ~ConsumerBase();
54 // abandon frees all the buffers and puts the ConsumerBase into the
55 // 'abandoned' state. Once put in this state the ConsumerBase can never
60 // from the perspective of the the ConsumerBase, if there are additional
65 // set the name of the ConsumerBase that will be used to identify it in
80 ConsumerBase(const ConsumerBase&);
81 void operator=(const ConsumerBase
[all...]
H A DCpuConsumer.h20 #include <gui/ConsumerBase.h>
41 class CpuConsumer : public ConsumerBase
44 typedef ConsumerBase::FrameAvailableListener FrameAvailableListener;
H A DGLConsumer.h25 #include <gui/ConsumerBase.h>
54 class GLConsumer : public ConsumerBase {
58 typedef ConsumerBase::FrameAvailableListener FrameAvailableListener;
229 // abandonLocked overrides the ConsumerBase method to clear
230 // mCurrentTextureBuf in addition to the ConsumerBase behavior.
233 // dumpLocked overrides the ConsumerBase method to dump GLConsumer-
234 // specific info in addition to the ConsumerBase behavior.
237 // acquireBufferLocked overrides the ConsumerBase method to update the
238 // mEglSlots array in addition to the ConsumerBase behavior.
242 // releaseBufferLocked overrides the ConsumerBase metho
[all...]
/frameworks/rs/
H A DrsGrallocConsumer.h20 #include <gui/ConsumerBase.h>
42 class GrallocConsumer : public ConsumerBase
45 typedef ConsumerBase::FrameAvailableListener FrameAvailableListener;
H A DrsAllocation.h175 class NewBufferListener : public android::ConsumerBase::FrameAvailableListener {
H A DrsGrallocConsumer.cpp34 ConsumerBase(bq, true)
51 // ConsumerBase destructor does all the work.
/frameworks/native/services/surfaceflinger/DisplayHardware/
H A DFramebufferSurface.h23 #include <gui/ConsumerBase.h>
37 class FramebufferSurface : public ConsumerBase,
48 // Implementation of DisplaySurface::dump(). Note that ConsumerBase also
H A DFramebufferSurface.cpp55 ConsumerBase(consumer),
124 // Overrides ConsumerBase::onFrameAvailable(), does not call base class impl.
141 ConsumerBase::freeBufferLocked(slotIndex);
163 // Since DisplaySurface and ConsumerBase both have a method with this
170 // // calls ConsumerBase::dump() since it is non-virtual
171 // static_cast<ConsumerBase*>(fbs)->dump(s);
177 // to ConsumerBase::dump() here. It will take the internal lock, and then call
180 ConsumerBase::dump(result);
186 ConsumerBase::dumpLocked(result, prefix);
H A DVirtualDisplaySurface.h20 #include <gui/ConsumerBase.h>
72 private ConsumerBase {
H A DVirtualDisplaySurface.cpp52 : ConsumerBase(bq),
85 ConsumerBase::mName = String8::format("VDS: %s", mDisplayName.string());
86 mConsumer->setConsumerName(ConsumerBase::mName);
/frameworks/av/services/camera/libcameraservice/gui/
H A DRingBufferConsumer.h20 #include <gui/ConsumerBase.h>
51 class RingBufferConsumer : public ConsumerBase,
52 public ConsumerBase::FrameAvailableListener
55 typedef ConsumerBase::FrameAvailableListener FrameAvailableListener;
164 // Override ConsumerBase::onFrameAvailable
H A DRingBufferConsumer.cpp40 ConsumerBase(consumer),
305 ConsumerBase::onFrameAvailable();

Completed in 6255 milliseconds