VkStructureType sType
const void* pNext
buffer_handle_t handle
int stride
int format
int usage
VkResult vkGetSwapchainGrallocUsageANDROID
VkDevice device
VkFormat format
VkImageUsageFlags imageUsage
int* grallocUsage
VkResult vkAcquireImageANDROID
VkDevice device
VkImage image
int nativeFenceFd
VkSemaphore semaphore
VkFence fence
VkResult vkQueueSignalReleaseImageANDROID
VkQueue queue
uint32_t waitSemaphoreCount
const VkSemaphore* pWaitSemaphores
VkImage image
int* pNativeFenceFd