Lines Matching refs:slot
51 // the given slot index, and the client is expected to mirror the
52 // slot->buffer mapping so that it's not necessary to transfer a
54 virtual status_t requestBuffer(int slot, sp<GraphicBuffer>* buf) = 0;
61 // dequeueBuffer requests a new buffer slot for the client to use. Ownership
62 // of the slot is transfered to the client, meaning that the server will not
63 // use the contents of the buffer associated with that slot. The slot index
64 // returned may or may not contain a buffer. If the slot is empty the client
65 // should call requestBuffer to assign a new buffer to that slot. The client
66 // is expected to either call cancelBuffer on the dequeued slot or to fill
70 virtual status_t dequeueBuffer(int *slot, uint32_t w, uint32_t h,
74 // contents of the buffer associated with slot and transfers ownership of
75 // that slot back to the server. It is not valid to call queueBuffer on a
76 // slot that is not owned by the client or one for which a buffer associated
132 virtual status_t queueBuffer(int slot,
136 // buffer associated with slot and transfers ownership of the slot back to
138 virtual void cancelBuffer(int slot) = 0;