Lines Matching refs:buffer
42 std::optional<uint32_t> Gralloc::GetWidth(buffer_handle_t buffer) { in GetWidth() argument
44 status_t status = GraphicBufferMapper::get().getWidth(buffer, &width); in GetWidth()
56 std::optional<uint32_t> Gralloc::GetHeight(buffer_handle_t buffer) { in GetHeight() argument
58 status_t status = GraphicBufferMapper::get().getHeight(buffer, &height); in GetHeight()
70 std::optional<uint32_t> Gralloc::GetDrmFormat(buffer_handle_t buffer) { in GetDrmFormat() argument
72 status_t status = GraphicBufferMapper::get().getPixelFormatFourCC(buffer, &format); in GetDrmFormat()
80 std::optional<std::vector<PlaneLayout>> Gralloc::GetPlaneLayouts(buffer_handle_t buffer) { in GetPlaneLayouts() argument
82 status_t status = GraphicBufferMapper::get().getPlaneLayouts(buffer, &layouts); in GetPlaneLayouts()
90 std::optional<uint32_t> Gralloc::GetMonoPlanarStrideBytes(buffer_handle_t buffer) { in GetMonoPlanarStrideBytes() argument
91 auto plane_layouts_opt = GetPlaneLayouts(buffer); in GetMonoPlanarStrideBytes()
109 std::optional<GrallocBuffer> Gralloc::Import(buffer_handle_t buffer) { in Import() argument
112 status_t status = GraphicBufferMapper::get().importBufferNoValidate(buffer, &imported_buffer); in Import()
121 void Gralloc::Release(buffer_handle_t buffer) { in Release() argument
122 status_t status = GraphicBufferMapper::get().freeBuffer(buffer); in Release()
129 std::optional<void*> Gralloc::Lock(buffer_handle_t buffer) { in Lock() argument
133 auto width_opt = GetWidth(buffer); in Lock()
138 auto height_opt = GetHeight(buffer); in Lock()
153 status_t status = GraphicBufferMapper::get().lock(buffer, buffer_usage, buffer_region, &data); in Lock()
163 std::optional<android_ycbcr> Gralloc::LockYCbCr(buffer_handle_t buffer) { in LockYCbCr() argument
164 auto format_opt = GetDrmFormat(buffer); in LockYCbCr()
176 auto lock_opt = Lock(buffer); in LockYCbCr()
182 auto plane_layouts_opt = GetPlaneLayouts(buffer); in LockYCbCr()
234 void Gralloc::Unlock(buffer_handle_t buffer) { in Unlock() argument
235 status_t status = GraphicBufferMapper::get().unlock(buffer); in Unlock()
242 GrallocBuffer::GrallocBuffer(Gralloc* gralloc, buffer_handle_t buffer) in GrallocBuffer() argument
243 : gralloc_(gralloc), buffer_(buffer) {} in GrallocBuffer()
332 GrallocBufferView::GrallocBufferView(GrallocBuffer* buffer, void* raw) in GrallocBufferView() argument
333 : gralloc_buffer_(buffer), locked_(raw) {} in GrallocBufferView()
335 GrallocBufferView::GrallocBufferView(GrallocBuffer* buffer, android_ycbcr raw) in GrallocBufferView() argument
336 : gralloc_buffer_(buffer), locked_ycbcr_(raw) {} in GrallocBufferView()