Structures
VkVideoDecodeUsageInfoKHR
Structure specifying video decode usage information
Additional information about the video decode use case can be provided by
adding a VkVideoDecodeUsageInfoKHR structure to the pNext chain
of VkVideoProfileInfoKHR.
The VkVideoDecodeUsageInfoKHR structure is defined as:
typedef struct VkVideoDecodeUsageInfoKHR {
VkStructureType sType;
const void* pNext;
VkVideoDecodeUsageFlagsKHR videoUsageHints;
} VkVideoDecodeUsageInfoKHR;
pub struct VideoDecodeUsageInfoKHR {
s_type: vk::StructureType,
p_next: *const c_void,
video_usage_hints: vk::VideoDecodeUsageFlagsKHR,
}
sTypeis a VkStructureType value identifying this structure.pNextisNULLor a pointer to a structure extending this structure.videoUsageHintsis a bitmask of VkVideoDecodeUsageFlagBitsKHR specifying hints about the intended use of the video decode profile.
Valid Usage (Implicit)
VUID-VkVideoDecodeUsageInfoKHR-sType-sType
sType must be VK_STRUCTURE_TYPE_VIDEO_DECODE_USAGE_INFO_KHR
VUID-VkVideoDecodeUsageInfoKHR-videoUsageHints-parameter
videoUsageHints must be a valid combination of VkVideoDecodeUsageFlagBitsKHR values