HomeSort by relevance Sort by last modified time
    Searched refs:BufferQueue (Results 1 - 17 of 17) sorted by null

  /frameworks/native/include/gui/
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.
SurfaceTexture.h 26 #include <gui/BufferQueue.h>
43 protected BufferQueue::ConsumerListener {
63 // is enabled at compile-time. A custom bufferQueue can be specified
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. Thes
    [all...]
BufferQueue.h 35 class BufferQueue : public BnSurfaceTexture {
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 as a binder interface, which doesn't suppor
    [all...]
SurfaceTextureClient.h 22 #include <gui/BufferQueue.h>
47 // passes in the surfaceTexture's bufferQueue to the init method.
111 enum { NUM_BUFFER_SLOTS = BufferQueue::NUM_BUFFER_SLOTS };
  /frameworks/native/services/surfaceflinger/
SurfaceTextureLayer.h 25 #include <gui/BufferQueue.h>
32 // SurfaceTextureLayer is now a BufferQueue since SurfaceTexture has been
34 class SurfaceTextureLayer : public BufferQueue
SurfaceTextureLayer.cpp 31 : BufferQueue(true) {
38 status_t err = BufferQueue::connect(api, output);
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/
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/
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 ) :
107 ST_LOGV("BufferQueue");
111 ST_LOGE("createGraphicBufferAlloc() failed in BufferQueue()");
115 BufferQueue::~BufferQueue() {
116 ST_LOGV("~BufferQueue");
    [all...]
Android.mk 6 BufferQueue.cpp \
SurfaceTexture.cpp 108 GLenum texTarget, bool useFenceSync, const sp<BufferQueue> &bufferQueue) :
122 mCurrentTexture(BufferQueue::INVALID_BUFFER_SLOT),
128 if (bufferQueue == 0) {
129 ST_LOGV("Creating a new BufferQueue");
130 mBufferQueue = new BufferQueue(allowSynchronousMode);
133 mBufferQueue = bufferQueue;
143 wp<BufferQueue::ConsumerListener> listener;
144 sp<BufferQueue::ConsumerListener> proxy;
145 listener = static_cast<BufferQueue::ConsumerListener*>(this)
    [all...]
  /frameworks/av/media/libstagefright/
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::NUM_BUFFER_SLOTS; id++)
    [all...]
  /frameworks/native/opengl/tests/EGLTest/
EGL_test.cpp 105 sp<BufferQueue> bq = new BufferQueue();
  /external/webkit/Source/WebCore/platform/graphics/android/rendering/
TransferQueue.cpp 105 sp<BufferQueue> bufferQueue(new BufferQueue(true));
109 GL_TEXTURE_2D, true, bufferQueue);
113 bufferQueue);
121 bufferQueue->setBufferCount(m_transferQueueSize + extraBuffersNeeded);
  /frameworks/rs/driver/
rsdGL.cpp 331 // Create a BufferQueue with a fake consumer
332 sp<BufferQueue> bq = new BufferQueue();
  /frameworks/base/core/jni/
android_hardware_Camera.cpp 548 sp<BufferQueue> bufferQueue = NULL;
553 bufferQueue = surfaceTexture->getBufferQueue();
563 if (camera->setPreviewTexture(bufferQueue) != NO_ERROR) {
    [all...]
  /frameworks/native/libs/gui/tests/
SurfaceTexture_test.cpp 534 class DisconnectWaiter : public BufferQueue::ConsumerListener {
    [all...]

Completed in 186 milliseconds