Structures
VkPhysicalDeviceVideoFormatInfoKHR
Structure specifying the codec video format
The VkPhysicalDeviceVideoFormatInfoKHR structure is defined as:
typedef struct VkPhysicalDeviceVideoFormatInfoKHR {
VkStructureType sType;
const void* pNext;
VkImageUsageFlags imageUsage;
} VkPhysicalDeviceVideoFormatInfoKHR;
sTypeis a VkStructureType value identifying this structure.pNextisNULLor a pointer to a structure extending this structure.imageUsageis a bitmask of VkImageUsageFlagBits specifying the intended usage of the video images.
Valid Usage (Implicit)
VUID-VkPhysicalDeviceVideoFormatInfoKHR-sType-sType
sType must be VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_FORMAT_INFO_KHR
VUID-VkPhysicalDeviceVideoFormatInfoKHR-pNext-pNext
pNext must be NULL or a pointer to a valid instance of VkVideoProfileListInfoKHR
VUID-VkPhysicalDeviceVideoFormatInfoKHR-sType-unique
The sType value of each structure in the pNext chain must be unique
VUID-VkPhysicalDeviceVideoFormatInfoKHR-imageUsage-parameter
imageUsage must be a valid combination of VkImageUsageFlagBits values
VUID-VkPhysicalDeviceVideoFormatInfoKHR-imageUsage-requiredbitmask
imageUsage must not be 0