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