in RenderScriptMigrationSample/app/src/main/cpp/VulkanResources.cpp [106:111]
std::unique_ptr<Image> Image::createFromAHardwareBuffer(const VulkanContext* context,
AHardwareBuffer* buffer) {
auto image = std::make_unique<Image>(context);
const bool success = image->createImageFromAHardwareBuffer(buffer);
return success ? std::move(image) : nullptr;
}