18 #ifndef MIR_GRAPHICS_ANDROID_ANDROID_ALLOC_ADAPTOR_H_
19 #define MIR_GRAPHICS_ANDROID_ANDROID_ALLOC_ADAPTOR_H_
23 #include <hardware/gralloc.h>
34 class AndroidAllocAdaptor :
public GraphicAllocAdaptor
37 explicit AndroidAllocAdaptor(
const std::shared_ptr<struct alloc_device_t>& alloc_device);
38 std::shared_ptr<NativeBuffer> alloc_buffer(geometry::Size,
44 std::shared_ptr<struct alloc_device_t> alloc_dev;