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