Home
last modified time | relevance | path

Searched refs:ConsumerBase (Results 1 – 25 of 26) sorted by relevance

12

/frameworks/native/libs/gui/
DConsumerBase.cpp64 ConsumerBase::ConsumerBase(const sp<IGraphicBufferConsumer>& bufferQueue, bool controlledByApp) in ConsumerBase() function in android::ConsumerBase
76 ConsumerBase::ConsumerBase(bool controlledByApp, bool consumerIsSurfaceFlinger) in ConsumerBase() function in android::ConsumerBase
89 ConsumerBase::ConsumerBase(const sp<IGraphicBufferProducer>& producer, in ConsumerBase() function in android::ConsumerBase
104 void ConsumerBase::initialize(bool controlledByApp) { in initialize()
131 ConsumerBase::~ConsumerBase() { in ~ConsumerBase()
145 void ConsumerBase::onLastStrongRef(const void* id __attribute__((unused))) { in onLastStrongRef()
149 int ConsumerBase::getSlotForBufferLocked(const sp<GraphicBuffer>& buffer) {
169 status_t ConsumerBase::detachBufferLocked(int slotIndex) {
182 void ConsumerBase::freeBufferLocked(int slotIndex) {
189 void ConsumerBase::onFrameDequeued(const uint64_t bufferId) {
[all …]
DBufferItemConsumer.cpp67 : ConsumerBase(controlledByApp, isConsumerSurfaceFlinger) { in BufferItemConsumer()
75 : ConsumerBase(producer, consumer, controlledByApp) { in BufferItemConsumer()
83 ConsumerBase(consumer, controlledByApp) in BufferItemConsumer()
206 ConsumerBase::freeBufferLocked(slotIndex); in freeBufferLocked()
DGLConsumer.cpp151 : ConsumerBase(isControlledByApp, /* isConsumerSurfaceFlinger */ false), in GLConsumer()
182 : ConsumerBase(bq, isControlledByApp), in GLConsumer()
213 : ConsumerBase(isControlledByApp, /* isConsumerSurfaceFlinger */ false), in GLConsumer()
244 : ConsumerBase(bq, isControlledByApp), in GLConsumer()
437 status_t err = ConsumerBase::acquireBufferLocked(item, presentWhen, in acquireBufferLocked()
456 ConsumerBase::onSlotCountChanged(slotCount); in onSlotCountChanged()
472 status_t err = ConsumerBase::releaseBufferLocked(buf, graphicBuffer, display, eglFence); in releaseBufferLocked()
1037 ConsumerBase::freeBufferLocked(slotIndex); in freeBufferLocked()
1043 ConsumerBase::abandonLocked(); in abandonLocked()
1047 return ConsumerBase::setConsumerUsageBits(usage | DEFAULT_USAGE_FLAGS); in setConsumerUsageBits()
[all …]
Dlibgui_flags.aconfig58 description: "ConsumerBase-based classes now own their own bufferqueue"
66 description: "Simple improvements to Surface and ConsumerBase classes"
DCpuConsumer.cpp63 : ConsumerBase(controlledByApp, isConsumerSurfaceFlinger), in CpuConsumer()
76 : ConsumerBase(bq, controlledByApp), in CpuConsumer()
DAndroid.bp262 "ConsumerBase.cpp",
/frameworks/native/libs/gui/include/gui/
DConsumerBase.h40 class ConsumerBase : public virtual RefBase,
52 ~ConsumerBase() override;
139 ConsumerBase(const ConsumerBase&);
140 void operator=(const ConsumerBase&);
150 explicit ConsumerBase(bool controlledByApp = false, bool consumerIsSurfaceFlinger = false);
151 explicit ConsumerBase(const sp<IGraphicBufferProducer>& producer,
154 explicit ConsumerBase(const sp<IGraphicBufferConsumer>& consumer, bool controlledByApp = false)
158 explicit ConsumerBase(const sp<IGraphicBufferConsumer>& consumer, bool controlledByApp = false);
DBufferItemConsumer.h37 class BufferItemConsumer: public ConsumerBase
40 typedef ConsumerBase::FrameAvailableListener FrameAvailableListener;
DCpuConsumer.h44 class CpuConsumer : public ConsumerBase
47 typedef ConsumerBase::FrameAvailableListener FrameAvailableListener;
DGLConsumer.h55 class GLConsumer : public ConsumerBase {
58 typedef ConsumerBase::FrameAvailableListener FrameAvailableListener;
DBLASTBufferQueue.h97 class BLASTBufferQueue : public ConsumerBase::FrameAvailableListener {
/frameworks/native/libs/nativedisplay/surfacetexture/
DSurfaceTexture.cpp41 : ConsumerBase(isControlledByApp), in SurfaceTexture()
61 : ConsumerBase(isControlledByApp), in SurfaceTexture()
83 : ConsumerBase(bq, isControlledByApp), in SurfaceTexture()
104 : ConsumerBase(bq, isControlledByApp), in SurfaceTexture()
163 status_t err = ConsumerBase::acquireBufferLocked(item, presentWhen, maxFrameNumber); in acquireBufferLocked()
192 status_t err = ConsumerBase::releaseBufferLocked(buf, graphicBuffer); in releaseBufferLocked()
194 status_t err = ConsumerBase::releaseBufferLocked(buf, graphicBuffer, display, eglFence); in releaseBufferLocked()
488 ConsumerBase::freeBufferLocked(slotIndex); in releaseBufferLocked()
494 ConsumerBase::abandonLocked(); in releaseBufferLocked()
498 return ConsumerBase::setConsumerUsageBits(usage | DEFAULT_USAGE_FLAGS); in releaseBufferLocked()
[all …]
/frameworks/native/services/surfaceflinger/DisplayHardware/
DFramebufferSurface.cpp57 : ConsumerBase(producer, consumer), in FramebufferSurface()
62 : ConsumerBase(consumer), in FramebufferSurface()
153 ConsumerBase::freeBufferLocked(slotIndex); in freeBufferLocked()
207 ConsumerBase::dumpLocked(result, " "); in dumpAsString()
211 ConsumerBase::dumpLocked(result, prefix); in dumpLocked()
DFramebufferSurface.h42 class FramebufferSurface : public ConsumerBase, public compositionengine::DisplaySurface {
DVirtualDisplaySurface.cpp57 : ConsumerBase(bqProducer, bqConsumer), in VirtualDisplaySurface()
59 : ConsumerBase(bqConsumer), in VirtualDisplaySurface()
105 ConsumerBase::mName = String8::format("VDS: %s", mDisplayName.c_str());
106 mConsumer->setConsumerName(ConsumerBase::mName);
DVirtualDisplaySurface.h76 private ConsumerBase {
/frameworks/av/services/camera/libcameraservice/gui/
DRingBufferConsumer.h55 : public ConsumerBase,
56 public ConsumerBase::FrameAvailableListener
62 typedef ConsumerBase::FrameAvailableListener FrameAvailableListener;
/frameworks/av/services/camera/virtualcamera/util/
DEglSurfaceTexture.h89 : public ConsumerBase::FrameAvailableListener {
110 sp<ConsumerBase::FrameAvailableListener> mFrameAvailableListener;
/frameworks/native/libs/nativedisplay/include/surfacetexture/
DSurfaceTexture.h53 class ANDROID_API SurfaceTexture : public ConsumerBase {
71 typedef ConsumerBase::FrameAvailableListener FrameAvailableListener;
525 class FrameAvailableListenerProxy : public ConsumerBase::FrameAvailableListener {
/frameworks/base/libs/hostgraphics/include/gui/
DConsumerBase.h25 class ConsumerBase : public virtual RefBase {
DBufferItemConsumer.h28 class BufferItemConsumer : public ConsumerBase {
/frameworks/av/services/camera/libcameraservice/gui/flagged_files/
DDeprecatedRingBufferConsumer.inc47 ConsumerBase(), mBufferCount(bufferCount), mLatestTimestamp(0) {
52 ConsumerBase(consumer), mBufferCount(bufferCount), mLatestTimestamp(0) {
326 ConsumerBase::onFrameAvailable(item);
/frameworks/av/media/ndk/
DNdkImageReaderPriv.h135 struct FrameListener : public ConsumerBase::FrameAvailableListener {
/frameworks/native/services/surfaceflinger/tests/
DTransactionTestHarnesses.h143 class BufferListener : public ConsumerBase::FrameAvailableListener {
DBufferGenerator.cpp43 class BufferListener : public ConsumerBase::FrameAvailableListener {

12