Searched refs:BufferQueue (Results 1 - 16 of 16) sorted by relevance
/frameworks/native/include/gui/ |
H A D | DummyConsumer.h | 20 #include <gui/BufferQueue.h> 26 // The DummyConsumer does not keep a reference to BufferQueue 29 class DummyConsumer : public BufferQueue::ConsumerListener { 35 // Implementation of the BufferQueue::ConsumerListener interface. These 37 // BufferQueue.
|
H A D | SurfaceTexture.h | 26 #include <gui/BufferQueue.h> 43 protected BufferQueue::ConsumerListener { 65 // Otherwise a default BufferQueue will be created and used. 83 const sp<BufferQueue> &bufferQueue = 0); 186 // These functions call the corresponding BufferQueue implementation 193 // getBufferQueue returns the BufferQueue object to which this 195 sp<BufferQueue> getBufferQueue() const; 230 // Implementation of the BufferQueue::ConsumerListener interface. These 232 // BufferQueue. 246 const BufferQueue [all...] |
H A D | BufferQueue.h | 35 class BufferQueue : public BnSurfaceTexture { class in namespace:android 43 // ConsumerListener is the interface through which the BufferQueue notifies 46 // teh consumer to the BufferQueue, these calls from the BufferQueue to the 47 // consumer *MUST* be called only when the BufferQueue mutex is NOT locked. 60 // BufferQueue has released its references to one or more GraphicBuffers 62 // BufferQueue::getReleasedBuffers to retrieve the list of buffers 74 // BufferQueue object and the consumer object. The reason this can't be a weak 75 // reference in the BufferQueue class is because we're planning to expose the 76 // consumer side of a BufferQueue a [all...] |
H A D | SurfaceTextureClient.h | 22 #include <gui/BufferQueue.h> 111 enum { NUM_BUFFER_SLOTS = BufferQueue::NUM_BUFFER_SLOTS };
|
/frameworks/native/services/surfaceflinger/ |
H A D | SurfaceTextureLayer.h | 25 #include <gui/BufferQueue.h> 32 // SurfaceTextureLayer is now a BufferQueue since SurfaceTexture has been 34 class SurfaceTextureLayer : public BufferQueue
|
H A D | SurfaceTextureLayer.cpp | 31 : BufferQueue(true) { 38 status_t err = BufferQueue::connect(api, output);
|
H A D | Layer.cpp | 101 // Creates a custom BufferQueue for SurfaceTexture to use 102 sp<BufferQueue> bq = new SurfaceTextureLayer(); 553 const BufferQueue::BufferItem& item) {
|
/frameworks/av/include/media/stagefright/ |
H A D | SurfaceMediaSource.h | 21 #include <gui/BufferQueue.h> 38 // enforce this as in BufferQueue, dequeue can be used by SurfaceTexture 57 protected BufferQueue::ConsumerListener { 113 sp<BufferQueue> getBufferQueue() const { return mBufferQueue; } 117 // Implementation of the BufferQueue::ConsumerListener interface. These 119 // BufferQueue. 122 // Used as a hook to BufferQueue::disconnect() 140 sp<BufferQueue> mBufferQueue; 143 sp<GraphicBuffer> mBufferSlot[BufferQueue::NUM_BUFFER_SLOTS];
|
/frameworks/native/libs/gui/ |
H A D | BufferQueue.cpp | 17 #define LOG_TAG "BufferQueue" 27 #include <gui/BufferQueue.h> 52 // Macros for including the BufferQueue name in log messages 84 BufferQueue::BufferQueue( bool allowSynchronousMode, int bufferCount ) : function in class:android::BufferQueue 107 ST_LOGV("BufferQueue"); 111 ST_LOGE("createGraphicBufferAlloc() failed in BufferQueue()"); 115 BufferQueue::~BufferQueue() { 116 ST_LOGV("~BufferQueue"); [all...] |
H A D | Android.mk | 6 BufferQueue.cpp \
|
H A D | SurfaceTexture.cpp | 108 GLenum texTarget, bool useFenceSync, const sp<BufferQueue> &bufferQueue) : 122 mCurrentTexture(BufferQueue::INVALID_BUFFER_SLOT), 129 ST_LOGV("Creating a new BufferQueue"); 130 mBufferQueue = new BufferQueue(allowSynchronousMode); 143 wp<BufferQueue::ConsumerListener> listener; 144 sp<BufferQueue::ConsumerListener> proxy; 145 listener = static_cast<BufferQueue::ConsumerListener*>(this); 146 proxy = new BufferQueue::ProxyConsumerListener(listener); 150 ST_LOGE("SurfaceTexture: error connecting to BufferQueue: %s (%d)", 218 BufferQueue [all...] |
/frameworks/av/media/libstagefright/ |
H A D | SurfaceMediaSource.cpp | 41 mCurrentSlot(BufferQueue::INVALID_BUFFER_SLOT), 55 mBufferQueue = new BufferQueue(true, MIN_UNDEQUEUED_BUFFERS); 67 wp<BufferQueue::ConsumerListener> listener; 68 sp<BufferQueue::ConsumerListener> proxy; 69 listener = static_cast<BufferQueue::ConsumerListener*>(this); 70 proxy = new BufferQueue::ProxyConsumerListener(listener); 74 ALOGE("SurfaceMediaSource: error connecting to BufferQueue: %s (%d)", 224 BufferQueue::BufferItem item; 230 if (err == BufferQueue::NO_BUFFER_AVAILABLE) { 327 for (int id = 0; id < BufferQueue [all...] |
/frameworks/native/opengl/tests/EGLTest/ |
H A D | EGL_test.cpp | 105 sp<BufferQueue> bq = new BufferQueue();
|
/frameworks/rs/driver/ |
H A D | rsdGL.cpp | 331 // Create a BufferQueue with a fake consumer 332 sp<BufferQueue> bq = new BufferQueue();
|
/frameworks/base/core/jni/ |
H A D | android_hardware_Camera.cpp | 548 sp<BufferQueue> bufferQueue = NULL;
|
/frameworks/native/libs/gui/tests/ |
H A D | SurfaceTexture_test.cpp | 534 class DisconnectWaiter : public BufferQueue::ConsumerListener { 1074 // Tests if SurfaceTexture and BufferQueue are robust enough
|
Completed in 190 milliseconds