Searched refs:BufferItem (Results 1 - 25 of 77) sorted by relevance

1234

/frameworks/av/media/libstagefright/filters/
H A DGraphicBufferListener.h34 virtual void onFrameAvailable(const BufferItem& item);
44 BufferItem getBufferItem();
45 sp<GraphicBuffer> getBuffer(BufferItem item);
46 status_t releaseBuffer(BufferItem item);
H A DGraphicBufferListener.cpp24 #include <gui/BufferItem.h>
65 void GraphicBufferListener::onFrameAvailable(const BufferItem& /* item */) {
88 BufferItem GraphicBufferListener::getBufferItem() {
89 BufferItem item;
129 sp<GraphicBuffer> GraphicBufferListener::getBuffer(BufferItem item) {
132 ALOGE("getBuffer() received invalid BufferItem: mSlot==%d", item.mSlot);
142 status_t GraphicBufferListener::releaseBuffer(BufferItem item) {
144 ALOGE("getBuffer() received invalid BufferItem: mSlot==%d", item.mSlot);
/frameworks/native/libs/gui/tests/
H A DDummyConsumer.h22 virtual void onFrameAvailable(const BufferItem& /* item */) {}
H A DFrameWaiter.h38 virtual void onFrameAvailable(const BufferItem& /* item */) {
H A DDisconnectWaiter.h47 virtual void onFrameAvailable(const BufferItem& /* item */) {
/frameworks/av/services/camera/libcameraservice/gui/
H A DRingBufferConsumer.h20 #include <gui/BufferItem.h>
35 * The RingBufferConsumer maintains a ring buffer of BufferItem objects,
123 const BufferItem& item) :
139 BufferItem& getBufferItem() { return mBufferItem; }
140 const BufferItem& getBufferItem() const { return mBufferItem; }
144 BufferItem mBufferItem;
167 virtual void onFrameAvailable(const BufferItem& item);
169 void pinBufferLocked(const BufferItem& item);
170 void unpinBuffer(const BufferItem& item);
177 struct RingBufferItem : public BufferItem {
[all...]
/frameworks/native/include/gui/
H A DBufferItem.h36 class BufferItem : public Flattenable<BufferItem> { class in namespace:android
37 friend class Flattenable<BufferItem>;
47 BufferItem();
48 ~BufferItem();
128 // buffer mode acquire() can return a BufferItem that wasn't in the queue.
131 // Indicates that this BufferItem contains a stale buffer which has already
H A DIConsumerListener.h31 class BufferItem;
54 virtual void onFrameAvailable(const BufferItem& item) = 0; /* Asynchronous */
65 virtual void onFrameReplaced(const BufferItem& /* item */) {} /* Asynchronous */
H A DBufferQueue.h20 #include <gui/BufferItem.h>
38 enum { INVALID_BUFFER_SLOT = BufferItem::INVALID_BUFFER_SLOT };
65 virtual void onFrameAvailable(const BufferItem& item) override;
66 virtual void onFrameReplaced(const BufferItem& item) override;
H A DBufferItemConsumer.h36 * access to the whole BufferItem entry from BufferQueue. Multiple buffers may
66 // passed-in BufferItem structure. Returns NO_BUFFER_AVAILABLE if the queue
75 // If waitForFence is true, and the acquired BufferItem has a valid fence object,
77 status_t acquireBuffer(BufferItem* item, nsecs_t presentWhen,
83 // acquired by acquireBuffer. Once a BufferItem is released, the caller must
84 // not access any members of the BufferItem, and should immediately remove
85 // all of its references to the BufferItem itself.
86 status_t releaseBuffer(const BufferItem &item,
H A DConsumerBase.h42 virtual void onFrameAvailable(const BufferItem& item) = 0;
43 virtual void onFrameReplaced(const BufferItem& /* item */) {}
119 virtual void onFrameAvailable(const BufferItem& item) override;
120 virtual void onFrameReplaced(const BufferItem& item) override;
167 virtual status_t acquireBufferLocked(BufferItem *item, nsecs_t presentWhen,
H A DIGraphicBufferConsumer.h37 class BufferItem;
59 // information about the buffer is returned in BufferItem.
62 // acquired then the BufferItem::mGraphicBuffer field of buffer is set to
87 virtual status_t acquireBuffer(BufferItem* buffer, nsecs_t presentWhen,
H A DBufferQueueCore.h20 #include <gui/BufferItem.h>
64 enum { INVALID_BUFFER_SLOT = BufferItem::INVALID_BUFFER_SLOT };
78 typedef Vector<BufferItem> Fifo;
/frameworks/native/libs/gui/
H A DBufferItem.cpp17 #include <gui/BufferItem.h>
26 BufferItem::BufferItem() : function in class:android::BufferItem
46 BufferItem::~BufferItem() {}
54 size_t BufferItem::getPodSize() const {
72 size_t BufferItem::getFlattenedSize() const {
87 size_t BufferItem::getFdCount() const {
104 status_t BufferItem::flatten(
108 if (size < BufferItem
[all...]
H A DBufferItemConsumer.cpp22 #include <gui/BufferItem.h>
60 status_t BufferItemConsumer::acquireBuffer(BufferItem *item,
90 status_t BufferItemConsumer::releaseBuffer(const BufferItem &item,
H A DIConsumerListener.cpp24 #include <gui/BufferItem.h>
45 virtual void onFrameAvailable(const BufferItem& item) {
79 BufferItem item;
H A DBufferQueue.cpp35 const BufferItem& item) {
43 const BufferItem& item) {
/frameworks/av/media/libstagefright/omx/
H A DGraphicBufferSource.h161 virtual void onFrameAvailable(const BufferItem& item);
187 virtual void onFrameAvailable(const BufferItem& item) override;
188 virtual void onFrameReplaced(const BufferItem& item) override;
236 status_t submitBuffer_l(const BufferItem &item, int cbi);
247 void setLatestBuffer_l(const BufferItem &item, bool dropped);
249 int64_t getTimestamp(const BufferItem &item);
/frameworks/native/services/surfaceflinger/
H A DSurfaceFlingerConsumer.h47 const BufferItem& item) = 0;
53 virtual status_t acquireBufferLocked(BufferItem *item, nsecs_t presentWhen,
/frameworks/base/media/jni/
H A Dandroid_media_Utils.h135 status_t lockImageFromBuffer(BufferItem* bufferItem, uint32_t inUsage,
138 int getBufferWidth(BufferItem *buffer);
140 int getBufferHeight(BufferItem *buffer);
H A Dandroid_media_ImageReader.cpp86 virtual void onFrameAvailable(const BufferItem& item);
88 BufferItem* getBufferItem();
89 void returnBufferItem(BufferItem* buffer);
114 List<BufferItem*> mBuffers;
134 BufferItem* buffer = new BufferItem;
164 BufferItem* JNIImageReaderContext::getBufferItem() {
168 // Return a BufferItem pointer and remove it from the list
169 List<BufferItem*>::iterator it = mBuffers.begin();
170 BufferItem* buffe
[all...]
/frameworks/av/cmds/screenrecord/
H A DFrameOutput.h65 virtual void onFrameAvailable(const BufferItem& item);
/frameworks/av/include/media/stagefright/
H A DMediaSync.h34 class BufferItem;
150 virtual void onFrameAvailable(const BufferItem &item);
208 List<BufferItem> mBufferItems;
251 void renderOneBufferItem_l(const BufferItem &bufferItem);
/frameworks/av/services/camera/libcameraservice/api1/client2/
H A DZslProcessor.h25 #include <gui/BufferItem.h>
120 BufferItem buffer;
/frameworks/av/services/camera/libcameraservice/device3/
H A DCamera3InputStream.cpp21 #include <gui/BufferItem.h>
67 BufferItem bufferItem;
105 BufferItem bufferItem;
108 Vector<BufferItem>::iterator it, end;
113 const BufferItem& tmp = *it;

Completed in 3191 milliseconds

1234