Home | History | Annotate | Download | only in gui

Lines Matching refs:buffer

91             ANativeWindowBuffer* buffer, int fenceFd);
93 ANativeWindowBuffer** buffer, int* fenceFd);
97 ANativeWindowBuffer* buffer, int fenceFd);
101 ANativeWindowBuffer* buffer);
103 ANativeWindowBuffer** buffer);
105 ANativeWindowBuffer* buffer);
107 ANativeWindowBuffer* buffer);
126 virtual int dequeueBuffer(ANativeWindowBuffer** buffer, int* fenceFd);
127 virtual int cancelBuffer(ANativeWindowBuffer* buffer, int fenceFd);
128 virtual int queueBuffer(ANativeWindowBuffer* buffer, int fenceFd);
133 virtual int lockBuffer_DEPRECATED(ANativeWindowBuffer* buffer);
157 int getSlotFromBufferLocked(android_native_buffer_t* buffer) const;
160 sp<GraphicBuffer> buffer;
170 // mSlots stores the buffers that have been allocated for each buffer slot.
172 // IGraphicBufferProducer::requestBuffer when the client dequeues a buffer from a
173 // slot that has not yet been used. The buffer allocated to a slot will also
174 // be replaced if the requested buffer usage or geometry differs from that
175 // of the buffer allocated to a slot.
178 // mReqWidth is the buffer width that will be requested at the next dequeue
182 // mReqHeight is the buffer height that will be requested at the next
186 // mReqFormat is the buffer pixel format that will be requested at the next
190 // mReqUsage is the set of buffer usage flags that will be requested
194 // mTimestamp is the timestamp that will be used for the next buffer queue
199 // mCrop is the crop rectangle that will be used for the next buffer
208 // buffer that gets queued. It is set by calling setTransform.
233 // mProducerControlledByApp whether this buffer producer is controlled
242 // one buffer behind the producer.