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;
  • sType is a VkStructureType value identifying this structure.
  • pNext is NULL or a pointer to a structure extending this structure.
  • imageUsage is 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 struct in the pNext chain must be unique