HomeSort by relevance Sort by last modified time
    Searched refs:BufferItem (Results 1 - 25 of 92) sorted by null

1 2 3 4

  /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...]

Completed in 359 milliseconds

1 2 3 4