[{"data":1,"prerenderedAt":384},["ShallowReactive",2],{"2gKcRfpOQk":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":383,"_id":4},"VkVideoDecodeAV1CapabilitiesKHR","Structure describing AV1 decode capabilities","VK_KHR_video_decode_av1","structs",[],{"type":10,"children":11,"toc":381},"root",[12,68,80,276,344,375],{"type":13,"tag":14,"props":15,"children":16},"element","p",{},[17,20,27,29,35,37,43,45,52,54,59,61,66],{"type":18,"value":19},"text","When calling ",{"type":13,"tag":21,"props":22,"children":24},"a",{"href":23},"/man/vkGetPhysicalDeviceVideoCapabilitiesKHR",[25],{"type":18,"value":26},"vkGetPhysicalDeviceVideoCapabilitiesKHR",{"type":18,"value":28}," to query the\ncapabilities for an ",{"type":13,"tag":21,"props":30,"children":32},{"href":31},"/chapters/video-coding#decode-av1-profile",[33],{"type":18,"value":34},"AV1 decode profile",{"type":18,"value":36},", the\n",{"type":13,"tag":21,"props":38,"children":40},{"href":39},"/man/VkVideoCapabilitiesKHR",[41],{"type":18,"value":42},"VkVideoCapabilitiesKHR",{"type":18,"value":44},"::",{"type":13,"tag":46,"props":47,"children":49},"code",{"className":48},[],[50],{"type":18,"value":51},"pNext",{"type":18,"value":53}," chain ",{"type":13,"tag":55,"props":56,"children":58},"normative",{"type":57},"must",[],{"type":18,"value":60}," include a\n",{"type":13,"tag":46,"props":62,"children":64},{"className":63},[],[65],{"type":18,"value":4},{"type":18,"value":67}," structure that will be filled with the\nprofile-specific capabilities.",{"type":13,"tag":14,"props":69,"children":70},{},[71,73,78],{"type":18,"value":72},"The ",{"type":13,"tag":46,"props":74,"children":76},{"className":75},[],[77],{"type":18,"value":4},{"type":18,"value":79}," structure is defined as:",{"type":13,"tag":81,"props":82,"children":83},"code-group",{},[84,160],{"type":13,"tag":85,"props":86,"children":92},"pre",{"className":87,"code":88,"filename":89,"language":90,"meta":91,"style":91},"language-c shiki shiki-themes github-light-default github-dark-default","typedef struct VkVideoDecodeAV1CapabilitiesKHR {\n VkStructureType sType;\n void* pNext;\n StdVideoAV1Level maxLevel;\n} VkVideoDecodeAV1CapabilitiesKHR;\n","C","c","",[93],{"type":13,"tag":46,"props":94,"children":95},{"__ignoreMap":91},[96,119,128,142,151],{"type":13,"tag":97,"props":98,"children":101},"span",{"class":99,"line":100},"line",1,[102,108,113],{"type":13,"tag":97,"props":103,"children":105},{"style":104},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[106],{"type":18,"value":107},"typedef",{"type":13,"tag":97,"props":109,"children":110},{"style":104},[111],{"type":18,"value":112}," struct",{"type":13,"tag":97,"props":114,"children":116},{"style":115},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[117],{"type":18,"value":118}," VkVideoDecodeAV1CapabilitiesKHR {\n",{"type":13,"tag":97,"props":120,"children":122},{"class":99,"line":121},2,[123],{"type":13,"tag":97,"props":124,"children":125},{"style":115},[126],{"type":18,"value":127}," VkStructureType sType;\n",{"type":13,"tag":97,"props":129,"children":131},{"class":99,"line":130},3,[132,137],{"type":13,"tag":97,"props":133,"children":134},{"style":104},[135],{"type":18,"value":136}," void*",{"type":13,"tag":97,"props":138,"children":139},{"style":115},[140],{"type":18,"value":141}," pNext;\n",{"type":13,"tag":97,"props":143,"children":145},{"class":99,"line":144},4,[146],{"type":13,"tag":97,"props":147,"children":148},{"style":115},[149],{"type":18,"value":150}," StdVideoAV1Level maxLevel;\n",{"type":13,"tag":97,"props":152,"children":154},{"class":99,"line":153},5,[155],{"type":13,"tag":97,"props":156,"children":157},{"style":115},[158],{"type":18,"value":159},"} VkVideoDecodeAV1CapabilitiesKHR;\n",{"type":13,"tag":85,"props":161,"children":166},{"className":162,"code":163,"filename":164,"language":165,"meta":91,"style":91},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct VideoDecodeAV1CapabilitiesKHR {\n s_type: vk::StructureType,\n p_next: *mut c_void,\n max_level: StdVideoAV1Level,\n}\n","Rust","rs",[167],{"type":13,"tag":46,"props":168,"children":169},{"__ignoreMap":91},[170,193,225,247,268],{"type":13,"tag":97,"props":171,"children":172},{"class":99,"line":100},[173,178,182,188],{"type":13,"tag":97,"props":174,"children":175},{"style":104},[176],{"type":18,"value":177},"pub",{"type":13,"tag":97,"props":179,"children":180},{"style":104},[181],{"type":18,"value":112},{"type":13,"tag":97,"props":183,"children":185},{"style":184},"--shiki-default:#953800;--shiki-dark:#FFA657",[186],{"type":18,"value":187}," VideoDecodeAV1CapabilitiesKHR",{"type":13,"tag":97,"props":189,"children":190},{"style":115},[191],{"type":18,"value":192}," {\n",{"type":13,"tag":97,"props":194,"children":195},{"class":99,"line":121},[196,201,206,211,215,220],{"type":13,"tag":97,"props":197,"children":198},{"style":115},[199],{"type":18,"value":200}," s_type",{"type":13,"tag":97,"props":202,"children":203},{"style":104},[204],{"type":18,"value":205},":",{"type":13,"tag":97,"props":207,"children":208},{"style":184},[209],{"type":18,"value":210}," vk",{"type":13,"tag":97,"props":212,"children":213},{"style":104},[214],{"type":18,"value":44},{"type":13,"tag":97,"props":216,"children":217},{"style":184},[218],{"type":18,"value":219},"StructureType",{"type":13,"tag":97,"props":221,"children":222},{"style":115},[223],{"type":18,"value":224},",\n",{"type":13,"tag":97,"props":226,"children":227},{"class":99,"line":130},[228,233,237,242],{"type":13,"tag":97,"props":229,"children":230},{"style":115},[231],{"type":18,"value":232}," p_next",{"type":13,"tag":97,"props":234,"children":235},{"style":104},[236],{"type":18,"value":205},{"type":13,"tag":97,"props":238,"children":239},{"style":104},[240],{"type":18,"value":241}," *mut",{"type":13,"tag":97,"props":243,"children":244},{"style":115},[245],{"type":18,"value":246}," c_void,\n",{"type":13,"tag":97,"props":248,"children":249},{"class":99,"line":144},[250,255,259,264],{"type":13,"tag":97,"props":251,"children":252},{"style":115},[253],{"type":18,"value":254}," max_level",{"type":13,"tag":97,"props":256,"children":257},{"style":104},[258],{"type":18,"value":205},{"type":13,"tag":97,"props":260,"children":261},{"style":184},[262],{"type":18,"value":263}," StdVideoAV1Level",{"type":13,"tag":97,"props":265,"children":266},{"style":115},[267],{"type":18,"value":224},{"type":13,"tag":97,"props":269,"children":270},{"class":99,"line":153},[271],{"type":13,"tag":97,"props":272,"children":273},{"style":115},[274],{"type":18,"value":275},"}\n",{"type":13,"tag":277,"props":278,"children":279},"ul",{},[280,300,318],{"type":13,"tag":281,"props":282,"children":283},"li",{},[284,290,292,298],{"type":13,"tag":46,"props":285,"children":287},{"className":286},[],[288],{"type":18,"value":289},"sType",{"type":18,"value":291}," is a ",{"type":13,"tag":21,"props":293,"children":295},{"href":294},"/man/VkStructureType",[296],{"type":18,"value":297},"VkStructureType",{"type":18,"value":299}," value identifying this structure.",{"type":13,"tag":281,"props":301,"children":302},{},[303,308,310,316],{"type":13,"tag":46,"props":304,"children":306},{"className":305},[],[307],{"type":18,"value":51},{"type":18,"value":309}," is ",{"type":13,"tag":46,"props":311,"children":313},{"className":312},[],[314],{"type":18,"value":315},"NULL",{"type":18,"value":317}," or a pointer to a structure extending this\nstructure.",{"type":13,"tag":281,"props":319,"children":320},{},[321,327,328,334,336,342],{"type":13,"tag":46,"props":322,"children":324},{"className":323},[],[325],{"type":18,"value":326},"maxLevel",{"type":18,"value":291},{"type":13,"tag":46,"props":329,"children":331},{"className":330},[],[332],{"type":18,"value":333},"StdVideoAV1Level",{"type":18,"value":335}," value specifying the maximum\nAV1 level supported by the profile, as defined in section A.3 of the\n",{"type":13,"tag":21,"props":337,"children":339},{"href":338},"/chapters/introduction#aomedia-av1",[340],{"type":18,"value":341},"AV1 Specification",{"type":18,"value":343},".",{"type":13,"tag":345,"props":346,"children":348},"validity-group",{"name":347},"Valid Usage (Implicit)",[349],{"type":13,"tag":350,"props":351,"children":353},"validity-field",{"name":352},"VUID-VkVideoDecodeAV1CapabilitiesKHR-sType-sType",[354],{"type":13,"tag":14,"props":355,"children":356},{},[357,362,364,367,369],{"type":13,"tag":46,"props":358,"children":360},{"className":359},[],[361],{"type":18,"value":289},{"type":18,"value":363}," ",{"type":13,"tag":55,"props":365,"children":366},{"type":57},[],{"type":18,"value":368}," be ",{"type":13,"tag":46,"props":370,"children":372},{"className":371},[],[373],{"type":18,"value":374},"VK_STRUCTURE_TYPE_VIDEO_DECODE_AV1_CAPABILITIES_KHR",{"type":13,"tag":376,"props":377,"children":378},"style",{},[379],{"type":18,"value":380},"html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":91,"searchDepth":121,"depth":121,"links":382},[],"markdown",1725732591578]