Enum
VkVideoEncodeAV1SuperblockSizeFlagBitsKHR
Supported superblock sizes for AV1 video encode
Bits which may be set in
VkVideoEncodeAV1CapabilitiesKHR::superblockSizes, indicating the
superblock sizes supported by the implementation, are:
typedef enum VkVideoEncodeAV1SuperblockSizeFlagBitsKHR {
VK_VIDEO_ENCODE_AV1_SUPERBLOCK_SIZE_64_BIT_KHR = 0x00000001,
VK_VIDEO_ENCODE_AV1_SUPERBLOCK_SIZE_128_BIT_KHR = 0x00000002,
} VkVideoEncodeAV1SuperblockSizeFlagBitsKHR;
pub struct VideoEncodeAV1SuperblockSizeFlagBitsKHR(u32);
impl VideoEncodeAV1SuperblockSizeFlagBitsKHR {
pub const TYPE_64: Self = 0x00000001;
pub const TYPE_128: Self = 0x00000002;
}
VK_VIDEO_ENCODE_AV1_SUPERBLOCK_SIZE_64_BIT_KHRspecifies that a superblock size of 64x64 is supported.VK_VIDEO_ENCODE_AV1_SUPERBLOCK_SIZE_128_BIT_KHRspecifies that a superblock size of 128x128 is supported.
Parent
VK_KHR_video_encode_av1Type
Enum