/frameworks/native/libs/gui/tests/ |
DummyConsumer.h | 22 void onFrameAvailable(const BufferItem& /* item */) override {}
|
FrameWaiter.h | 38 virtual void onFrameAvailable(const BufferItem& /* item */) {
|
DisconnectWaiter.h | 47 virtual void onFrameAvailable(const BufferItem& /* item */) {
|
/frameworks/native/libs/gui/include/gui/ |
BufferItem.h | 36 class BufferItem : public Flattenable<BufferItem> { 37 friend class Flattenable<BufferItem>; 47 BufferItem(); 48 ~BufferItem(); 49 BufferItem(const BufferItem&) = default; 50 BufferItem& operator=(const BufferItem&) = default; 124 // buffer mode acquire() can return a BufferItem that wasn't in the queue [all...] |
IConsumerListener.h | 29 class BufferItem; 54 virtual void onFrameAvailable(const BufferItem& item) = 0; /* Asynchronous */ 62 virtual void onFrameReplaced(const BufferItem& /* item */) {} /* Asynchronous */
|
BufferQueue.h | 20 #include <gui/BufferItem.h> 34 enum { INVALID_BUFFER_SLOT = BufferItem::INVALID_BUFFER_SLOT }; 62 void onFrameAvailable(const BufferItem& item) override; 63 void onFrameReplaced(const BufferItem& item) override;
|
BufferItemConsumer.h | 31 * access to the whole BufferItem entry from BufferQueue. Multiple buffers may 65 // passed-in BufferItem structure. Returns NO_BUFFER_AVAILABLE if the queue 74 // If waitForFence is true, and the acquired BufferItem has a valid fence object, 76 status_t acquireBuffer(BufferItem* item, nsecs_t presentWhen, 82 // acquired by acquireBuffer. Once a BufferItem is released, the caller must 83 // not access any members of the BufferItem, and should immediately remove 84 // all of its references to the BufferItem itself. 85 status_t releaseBuffer(const BufferItem &item,
|
ConsumerBase.h | 46 virtual void onFrameAvailable(const BufferItem& item) = 0; 47 virtual void onFrameReplaced(const BufferItem& /* item */) {} 142 virtual void onFrameAvailable(const BufferItem& item) override; 143 virtual void onFrameReplaced(const BufferItem& item) override; 190 virtual status_t acquireBufferLocked(BufferItem *item, nsecs_t presentWhen,
|
BufferQueueCore.h | 20 #include <gui/BufferItem.h> 64 enum { INVALID_BUFFER_SLOT = BufferItem::INVALID_BUFFER_SLOT }; 78 typedef Vector<BufferItem> Fifo;
|
/frameworks/av/services/camera/libcameraservice/gui/ |
RingBufferConsumer.h | 20 #include <gui/BufferItem.h> 33 * The RingBufferConsumer maintains a ring buffer of BufferItem objects, 121 const BufferItem& item) : 137 BufferItem& getBufferItem() { return mBufferItem; } 138 const BufferItem& getBufferItem() const { return mBufferItem; } 142 BufferItem mBufferItem; 165 virtual void onFrameAvailable(const BufferItem& item); 167 void pinBufferLocked(const BufferItem& item); 168 void unpinBuffer(const BufferItem& item); 175 struct RingBufferItem : public BufferItem { [all...] |
/frameworks/av/media/libstagefright/filters/ |
GraphicBufferListener.h | 34 virtual void onFrameAvailable(const BufferItem& item); 44 BufferItem getBufferItem(); 45 sp<GraphicBuffer> getBuffer(BufferItem item); 46 status_t releaseBuffer(BufferItem item);
|
GraphicBufferListener.cpp | 24 #include <gui/BufferItem.h> 66 void GraphicBufferListener::onFrameAvailable(const BufferItem& /* item */) { 89 BufferItem GraphicBufferListener::getBufferItem() { 90 BufferItem item; 130 sp<GraphicBuffer> GraphicBufferListener::getBuffer(BufferItem item) { 133 ALOGE("getBuffer() received invalid BufferItem: mSlot==%d", item.mSlot); 143 status_t GraphicBufferListener::releaseBuffer(BufferItem item) { 145 ALOGE("getBuffer() received invalid BufferItem: mSlot==%d", item.mSlot);
|
/frameworks/native/services/surfaceflinger/ |
LayerRejecter.h | 34 virtual bool reject(const sp<GraphicBuffer> &buf, const BufferItem &item);
|
BufferLayerConsumer.h | 63 virtual bool reject(const sp<GraphicBuffer>& buf, const BufferItem& item) = 0; 191 virtual status_t acquireBufferLocked(BufferItem* item, nsecs_t presentWhen, 205 // then updates state to refer to the BufferItem, which must be a 210 status_t updateAndReleaseLocked(const BufferItem& item,
|
/frameworks/av/media/ndk/ |
NdkImagePriv.h | 24 #include <gui/BufferItem.h> 35 AImage(AImageReader* reader, int32_t format, uint64_t usage, BufferItem* buffer, 78 BufferItem* mBuffer;
|
NdkImageReaderPriv.h | 28 #include <gui/BufferItem.h> 82 BufferItem* getBufferItemLocked(); 83 void returnBufferItemLocked(BufferItem* buffer); 91 static int getBufferWidth(BufferItem* buffer); 92 static int getBufferHeight(BufferItem* buffer); 114 List<BufferItem*> mBuffers; 129 void onFrameAvailable(const BufferItem& item) override;
|
/frameworks/native/libs/gui/ |
BufferItem.cpp | 17 #include <gui/BufferItem.h> 41 BufferItem::BufferItem() : 62 BufferItem::~BufferItem() {} 70 size_t BufferItem::getPodSize() const { 92 size_t BufferItem::getFlattenedSize() const { 108 size_t BufferItem::getFdCount() const { 125 status_t BufferItem::flatten( 129 if (size < BufferItem::getFlattenedSize()) [all...] |
IConsumerListener.cpp | 19 #include <gui/BufferItem.h> 47 void onFrameAvailable(const BufferItem& item) override { 52 void onFrameReplaced(const BufferItem& item) override {
|
BufferItemConsumer.cpp | 24 #include <gui/BufferItem.h> 58 status_t BufferItemConsumer::acquireBuffer(BufferItem *item, 88 status_t BufferItemConsumer::releaseBuffer(const BufferItem &item,
|
/frameworks/base/media/jni/ |
android_media_Utils.h | 134 status_t lockImageFromBuffer(BufferItem* bufferItem, uint32_t inUsage, 137 int getBufferWidth(BufferItem *buffer); 139 int getBufferHeight(BufferItem *buffer);
|
android_media_ImageReader.cpp | 96 virtual void onFrameAvailable(const BufferItem& item); 98 BufferItem* getBufferItem(); 99 void returnBufferItem(BufferItem* buffer); 124 List<BufferItem*> mBuffers; 144 BufferItem* buffer = new BufferItem; 174 BufferItem* JNIImageReaderContext::getBufferItem() { 178 // Return a BufferItem pointer and remove it from the list 179 List<BufferItem*>::iterator it = mBuffers.begin(); 180 BufferItem* buffer = *it [all...] |
/frameworks/av/cmds/screenrecord/ |
FrameOutput.h | 65 virtual void onFrameAvailable(const BufferItem& item);
|
/frameworks/av/media/libstagefright/include/media/stagefright/ |
MediaSync.h | 34 class BufferItem; 150 virtual void onFrameAvailable(const BufferItem &item); 208 List<BufferItem> mBufferItems; 250 // Send |bufferItem| to the output for rendering. 251 void renderOneBufferItem_l(const BufferItem &bufferItem);
|
/frameworks/av/services/camera/libcameraservice/device3/ |
Camera3InputStream.h | 54 Vector<BufferItem> mBuffersInFlight;
|
Camera3InputStream.cpp | 21 #include <gui/BufferItem.h> 70 BufferItem bufferItem; 72 res = mConsumer->acquireBuffer(&bufferItem, /*waitForFence*/false); 79 anb = bufferItem.mGraphicBuffer->getNativeBuffer(); 81 fenceFd = bufferItem.mFence->dup(); 89 mBuffersInFlight.push_back(bufferItem); 92 mLastTimestamp = bufferItem.mTimestamp; 111 BufferItem bufferItem; [all...] |