Lines Matching refs:buffer

159     virtual status_t attachBuffer(int* slot, const sp<GraphicBuffer>& buffer) {
162 data.write(*buffer.get());
284 sp<GraphicBuffer> buffer;
285 int result = requestBuffer(bufferIdx, &buffer);
286 reply->writeInt32(buffer != 0);
287 if (buffer != 0) {
288 reply->write(*buffer);
327 sp<GraphicBuffer> buffer;
329 int32_t result = detachNextBuffer(&buffer, &fence);
332 reply->writeInt32(buffer != NULL);
333 if (buffer != NULL) {
334 reply->write(*buffer);
345 sp<GraphicBuffer> buffer = new GraphicBuffer();
346 data.read(*buffer.get());
348 int result = attachBuffer(&slot, buffer);
448 void*& buffer, size_t& size, int*& fds, size_t& count) const
453 FlattenableUtils::write(buffer, size, timestamp);
454 FlattenableUtils::write(buffer, size, isAutoTimestamp);
455 FlattenableUtils::write(buffer, size, crop);
456 FlattenableUtils::write(buffer, size, scalingMode);
457 FlattenableUtils::write(buffer, size, transform);
458 FlattenableUtils::write(buffer, size, stickyTransform);
459 FlattenableUtils::write(buffer, size, async);
460 return fence->flatten(buffer, size, fds, count);
464 void const*& buffer, size_t& size, int const*& fds, size_t& count)
479 FlattenableUtils::read(buffer, size, timestamp);
480 FlattenableUtils::read(buffer, size, isAutoTimestamp);
481 FlattenableUtils::read(buffer, size, crop);
482 FlattenableUtils::read(buffer, size, scalingMode);
483 FlattenableUtils::read(buffer, size, transform);
484 FlattenableUtils::read(buffer, size, stickyTransform);
485 FlattenableUtils::read(buffer, size, async);
488 return fence->unflatten(buffer, size, fds, count);