[{"data":1,"prerenderedAt":667},["ShallowReactive",2],{"CkuweH0fDW":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":666,"_id":4},"VkVideoInlineQueryInfoKHR","Structure specifying inline query information for video coding commands","VK_KHR_video_maintenance1","structs",[],{"type":10,"children":11,"toc":664},"root",[12,28,306,428,447,503,592,658],{"type":13,"tag":14,"props":15,"children":16},"element","p",{},[17,20,26],{"type":18,"value":19},"text","The ",{"type":13,"tag":21,"props":22,"children":24},"code",{"className":23},[],[25],{"type":18,"value":4},{"type":18,"value":27}," structure is defined as:",{"type":13,"tag":29,"props":30,"children":31},"code-group",{},[32,140],{"type":13,"tag":33,"props":34,"children":40},"pre",{"className":35,"code":36,"filename":37,"language":38,"meta":39,"style":39},"language-c shiki shiki-themes github-light-default github-dark-default","typedef struct VkVideoInlineQueryInfoKHR {\n VkStructureType sType;\n const void* pNext;\n VkQueryPool queryPool;\n uint32_t firstQuery;\n uint32_t queryCount;\n} VkVideoInlineQueryInfoKHR;\n","C","c","",[41],{"type":13,"tag":21,"props":42,"children":43},{"__ignoreMap":39},[44,67,76,95,104,118,131],{"type":13,"tag":45,"props":46,"children":49},"span",{"class":47,"line":48},"line",1,[50,56,61],{"type":13,"tag":45,"props":51,"children":53},{"style":52},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[54],{"type":18,"value":55},"typedef",{"type":13,"tag":45,"props":57,"children":58},{"style":52},[59],{"type":18,"value":60}," struct",{"type":13,"tag":45,"props":62,"children":64},{"style":63},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[65],{"type":18,"value":66}," VkVideoInlineQueryInfoKHR {\n",{"type":13,"tag":45,"props":68,"children":70},{"class":47,"line":69},2,[71],{"type":13,"tag":45,"props":72,"children":73},{"style":63},[74],{"type":18,"value":75}," VkStructureType sType;\n",{"type":13,"tag":45,"props":77,"children":79},{"class":47,"line":78},3,[80,85,90],{"type":13,"tag":45,"props":81,"children":82},{"style":52},[83],{"type":18,"value":84}," const",{"type":13,"tag":45,"props":86,"children":87},{"style":52},[88],{"type":18,"value":89}," void*",{"type":13,"tag":45,"props":91,"children":92},{"style":63},[93],{"type":18,"value":94}," pNext;\n",{"type":13,"tag":45,"props":96,"children":98},{"class":47,"line":97},4,[99],{"type":13,"tag":45,"props":100,"children":101},{"style":63},[102],{"type":18,"value":103}," VkQueryPool queryPool;\n",{"type":13,"tag":45,"props":105,"children":107},{"class":47,"line":106},5,[108,113],{"type":13,"tag":45,"props":109,"children":110},{"style":52},[111],{"type":18,"value":112}," uint32_t",{"type":13,"tag":45,"props":114,"children":115},{"style":63},[116],{"type":18,"value":117}," firstQuery;\n",{"type":13,"tag":45,"props":119,"children":121},{"class":47,"line":120},6,[122,126],{"type":13,"tag":45,"props":123,"children":124},{"style":52},[125],{"type":18,"value":112},{"type":13,"tag":45,"props":127,"children":128},{"style":63},[129],{"type":18,"value":130}," queryCount;\n",{"type":13,"tag":45,"props":132,"children":134},{"class":47,"line":133},7,[135],{"type":13,"tag":45,"props":136,"children":137},{"style":63},[138],{"type":18,"value":139},"} VkVideoInlineQueryInfoKHR;\n",{"type":13,"tag":33,"props":141,"children":146},{"className":142,"code":143,"filename":144,"language":145,"meta":39,"style":39},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct VideoInlineQueryInfoKHR {\n s_type: vk::StructureType,\n p_next: *const c_void,\n query_pool: vk::QueryPool,\n first_query: u32,\n query_count: u32,\n}\n","Rust","rs",[147],{"type":13,"tag":21,"props":148,"children":149},{"__ignoreMap":39},[150,173,206,228,257,278,298],{"type":13,"tag":45,"props":151,"children":152},{"class":47,"line":48},[153,158,162,168],{"type":13,"tag":45,"props":154,"children":155},{"style":52},[156],{"type":18,"value":157},"pub",{"type":13,"tag":45,"props":159,"children":160},{"style":52},[161],{"type":18,"value":60},{"type":13,"tag":45,"props":163,"children":165},{"style":164},"--shiki-default:#953800;--shiki-dark:#FFA657",[166],{"type":18,"value":167}," VideoInlineQueryInfoKHR",{"type":13,"tag":45,"props":169,"children":170},{"style":63},[171],{"type":18,"value":172}," {\n",{"type":13,"tag":45,"props":174,"children":175},{"class":47,"line":69},[176,181,186,191,196,201],{"type":13,"tag":45,"props":177,"children":178},{"style":63},[179],{"type":18,"value":180}," s_type",{"type":13,"tag":45,"props":182,"children":183},{"style":52},[184],{"type":18,"value":185},":",{"type":13,"tag":45,"props":187,"children":188},{"style":164},[189],{"type":18,"value":190}," vk",{"type":13,"tag":45,"props":192,"children":193},{"style":52},[194],{"type":18,"value":195},"::",{"type":13,"tag":45,"props":197,"children":198},{"style":164},[199],{"type":18,"value":200},"StructureType",{"type":13,"tag":45,"props":202,"children":203},{"style":63},[204],{"type":18,"value":205},",\n",{"type":13,"tag":45,"props":207,"children":208},{"class":47,"line":78},[209,214,218,223],{"type":13,"tag":45,"props":210,"children":211},{"style":63},[212],{"type":18,"value":213}," p_next",{"type":13,"tag":45,"props":215,"children":216},{"style":52},[217],{"type":18,"value":185},{"type":13,"tag":45,"props":219,"children":220},{"style":52},[221],{"type":18,"value":222}," *const",{"type":13,"tag":45,"props":224,"children":225},{"style":63},[226],{"type":18,"value":227}," c_void,\n",{"type":13,"tag":45,"props":229,"children":230},{"class":47,"line":97},[231,236,240,244,248,253],{"type":13,"tag":45,"props":232,"children":233},{"style":63},[234],{"type":18,"value":235}," query_pool",{"type":13,"tag":45,"props":237,"children":238},{"style":52},[239],{"type":18,"value":185},{"type":13,"tag":45,"props":241,"children":242},{"style":164},[243],{"type":18,"value":190},{"type":13,"tag":45,"props":245,"children":246},{"style":52},[247],{"type":18,"value":195},{"type":13,"tag":45,"props":249,"children":250},{"style":164},[251],{"type":18,"value":252},"QueryPool",{"type":13,"tag":45,"props":254,"children":255},{"style":63},[256],{"type":18,"value":205},{"type":13,"tag":45,"props":258,"children":259},{"class":47,"line":106},[260,265,269,274],{"type":13,"tag":45,"props":261,"children":262},{"style":63},[263],{"type":18,"value":264}," first_query",{"type":13,"tag":45,"props":266,"children":267},{"style":52},[268],{"type":18,"value":185},{"type":13,"tag":45,"props":270,"children":271},{"style":164},[272],{"type":18,"value":273}," u32",{"type":13,"tag":45,"props":275,"children":276},{"style":63},[277],{"type":18,"value":205},{"type":13,"tag":45,"props":279,"children":280},{"class":47,"line":120},[281,286,290,294],{"type":13,"tag":45,"props":282,"children":283},{"style":63},[284],{"type":18,"value":285}," query_count",{"type":13,"tag":45,"props":287,"children":288},{"style":52},[289],{"type":18,"value":185},{"type":13,"tag":45,"props":291,"children":292},{"style":164},[293],{"type":18,"value":273},{"type":13,"tag":45,"props":295,"children":296},{"style":63},[297],{"type":18,"value":205},{"type":13,"tag":45,"props":299,"children":300},{"class":47,"line":133},[301],{"type":13,"tag":45,"props":302,"children":303},{"style":63},[304],{"type":18,"value":305},"}\n",{"type":13,"tag":307,"props":308,"children":309},"ul",{},[310,331,350,376,387],{"type":13,"tag":311,"props":312,"children":313},"li",{},[314,320,322,329],{"type":13,"tag":21,"props":315,"children":317},{"className":316},[],[318],{"type":18,"value":319},"sType",{"type":18,"value":321}," is a ",{"type":13,"tag":323,"props":324,"children":326},"a",{"href":325},"/man/VkStructureType",[327],{"type":18,"value":328},"VkStructureType",{"type":18,"value":330}," value identifying this structure.",{"type":13,"tag":311,"props":332,"children":333},{},[334,340,342,348],{"type":13,"tag":21,"props":335,"children":337},{"className":336},[],[338],{"type":18,"value":339},"pNext",{"type":18,"value":341}," is ",{"type":13,"tag":21,"props":343,"children":345},{"className":344},[],[346],{"type":18,"value":347},"NULL",{"type":18,"value":349}," or a pointer to a structure extending this\nstructure.",{"type":13,"tag":311,"props":351,"children":352},{},[353,359,360,366,368,374],{"type":13,"tag":21,"props":354,"children":356},{"className":355},[],[357],{"type":18,"value":358},"queryPool",{"type":18,"value":341},{"type":13,"tag":21,"props":361,"children":363},{"className":362},[],[364],{"type":18,"value":365},"VK_NULL_HANDLE",{"type":18,"value":367}," or a valid handle to a\n",{"type":13,"tag":323,"props":369,"children":371},{"href":370},"/man/VkQueryPool",[372],{"type":18,"value":373},"VkQueryPool",{"type":18,"value":375}," object that will manage the results of the queries.",{"type":13,"tag":311,"props":377,"children":378},{},[379,385],{"type":13,"tag":21,"props":380,"children":382},{"className":381},[],[383],{"type":18,"value":384},"firstQuery",{"type":18,"value":386}," is the query index within the query pool that will\ncontain the query results for the first video coding operation.\nThe query results of subsequent video coding operations will be\ncontained by subsequent query indices.",{"type":13,"tag":311,"props":388,"children":389},{},[390,396,398],{"type":13,"tag":21,"props":391,"children":393},{"className":392},[],[394],{"type":18,"value":395},"queryCount",{"type":18,"value":397}," is the number of queries to execute.",{"type":13,"tag":399,"props":400,"children":401},"note",{},[402],{"type":13,"tag":14,"props":403,"children":404},{},[405,407,412,414,419,421,426],{"type":18,"value":406},"In practice, if ",{"type":13,"tag":21,"props":408,"children":410},{"className":409},[],[411],{"type":18,"value":358},{"type":18,"value":413}," is not ",{"type":13,"tag":21,"props":415,"children":417},{"className":416},[],[418],{"type":18,"value":365},{"type":18,"value":420},", then\n",{"type":13,"tag":21,"props":422,"children":424},{"className":423},[],[425],{"type":18,"value":395},{"type":18,"value":427}," will always have to match the number of video coding\noperations issued by the video coding command this structure is specified\nto, meaning that using inline queries in a video coding command will always\nexecute a query for each issued video coding operation.",{"type":13,"tag":14,"props":429,"children":430},{},[431,433,438,440,445],{"type":18,"value":432},"This structure ",{"type":13,"tag":434,"props":435,"children":437},"normative",{"type":436},"can",[],{"type":18,"value":439}," be included in the ",{"type":13,"tag":21,"props":441,"children":443},{"className":442},[],[444],{"type":18,"value":339},{"type":18,"value":446}," chain of the input\nparameter structure of video coding commands.",{"type":13,"tag":307,"props":448,"children":449},{},[450,478],{"type":13,"tag":311,"props":451,"children":452},{},[453,455,460,462,468,470,476],{"type":18,"value":454},"In the ",{"type":13,"tag":21,"props":456,"children":458},{"className":457},[],[459],{"type":18,"value":339},{"type":18,"value":461}," chain of the ",{"type":13,"tag":21,"props":463,"children":465},{"className":464},[],[466],{"type":18,"value":467},"pDecodeInfo",{"type":18,"value":469}," parameter of the\n",{"type":13,"tag":323,"props":471,"children":473},{"href":472},"/man/vkCmdDecodeVideoKHR",[474],{"type":18,"value":475},"vkCmdDecodeVideoKHR",{"type":18,"value":477}," command to execute a query for each video\ndecode operation issued by the command.",{"type":13,"tag":311,"props":479,"children":480},{},[481,482,487,488,494,495,501],{"type":18,"value":454},{"type":13,"tag":21,"props":483,"children":485},{"className":484},[],[486],{"type":18,"value":339},{"type":18,"value":461},{"type":13,"tag":21,"props":489,"children":491},{"className":490},[],[492],{"type":18,"value":493},"pEncodeInfo",{"type":18,"value":469},{"type":13,"tag":323,"props":496,"children":498},{"href":497},"/man/vkCmdEncodeVideoKHR",[499],{"type":18,"value":500},"vkCmdEncodeVideoKHR",{"type":18,"value":502}," command to execute a query for each video\nencode operation issued by the command.",{"type":13,"tag":504,"props":505,"children":507},"validity-group",{"name":506},"Valid Usage",[508,547],{"type":13,"tag":509,"props":510,"children":512},"validity-field",{"name":511},"VUID-VkVideoInlineQueryInfoKHR-queryPool-08372",[513],{"type":13,"tag":14,"props":514,"children":515},{},[516,518,523,524,529,531,536,540,542],{"type":18,"value":517},"If ",{"type":13,"tag":21,"props":519,"children":521},{"className":520},[],[522],{"type":18,"value":358},{"type":18,"value":413},{"type":13,"tag":21,"props":525,"children":527},{"className":526},[],[528],{"type":18,"value":365},{"type":18,"value":530},", then ",{"type":13,"tag":21,"props":532,"children":534},{"className":533},[],[535],{"type":18,"value":384},{"type":13,"tag":434,"props":537,"children":539},{"type":538},"must",[],{"type":18,"value":541}," be less than the number of queries in ",{"type":13,"tag":21,"props":543,"children":545},{"className":544},[],[546],{"type":18,"value":358},{"type":13,"tag":509,"props":548,"children":550},{"name":549},"VUID-VkVideoInlineQueryInfoKHR-queryPool-08373",[551],{"type":13,"tag":14,"props":552,"children":553},{},[554,555,560,561,566,568,573,575,580,582,585,587],{"type":18,"value":517},{"type":13,"tag":21,"props":556,"children":558},{"className":557},[],[559],{"type":18,"value":358},{"type":18,"value":413},{"type":13,"tag":21,"props":562,"children":564},{"className":563},[],[565],{"type":18,"value":365},{"type":18,"value":567},", then the sum of\n",{"type":13,"tag":21,"props":569,"children":571},{"className":570},[],[572],{"type":18,"value":384},{"type":18,"value":574}," and ",{"type":13,"tag":21,"props":576,"children":578},{"className":577},[],[579],{"type":18,"value":395},{"type":18,"value":581}," ",{"type":13,"tag":434,"props":583,"children":584},{"type":538},[],{"type":18,"value":586}," be less than or equal to the\nnumber of queries in ",{"type":13,"tag":21,"props":588,"children":590},{"className":589},[],[591],{"type":18,"value":358},{"type":13,"tag":504,"props":593,"children":595},{"name":594},"Valid Usage (Implicit)",[596,620],{"type":13,"tag":509,"props":597,"children":599},{"name":598},"VUID-VkVideoInlineQueryInfoKHR-sType-sType",[600],{"type":13,"tag":14,"props":601,"children":602},{},[603,608,609,612,614],{"type":13,"tag":21,"props":604,"children":606},{"className":605},[],[607],{"type":18,"value":319},{"type":18,"value":581},{"type":13,"tag":434,"props":610,"children":611},{"type":538},[],{"type":18,"value":613}," be ",{"type":13,"tag":21,"props":615,"children":617},{"className":616},[],[618],{"type":18,"value":619},"VK_STRUCTURE_TYPE_VIDEO_INLINE_QUERY_INFO_KHR",{"type":13,"tag":509,"props":621,"children":623},{"name":622},"VUID-VkVideoInlineQueryInfoKHR-queryPool-parameter",[624],{"type":13,"tag":14,"props":625,"children":626},{},[627,628,633,634,639,641,646,647,650,652,656],{"type":18,"value":517},{"type":13,"tag":21,"props":629,"children":631},{"className":630},[],[632],{"type":18,"value":358},{"type":18,"value":413},{"type":13,"tag":323,"props":635,"children":637},{"href":636},"/man/VK_NULL_HANDLE",[638],{"type":18,"value":365},{"type":18,"value":640},", ",{"type":13,"tag":21,"props":642,"children":644},{"className":643},[],[645],{"type":18,"value":358},{"type":18,"value":581},{"type":13,"tag":434,"props":648,"children":649},{"type":538},[],{"type":18,"value":651}," be a valid ",{"type":13,"tag":323,"props":653,"children":654},{"href":370},[655],{"type":18,"value":373},{"type":18,"value":657}," handle",{"type":13,"tag":659,"props":660,"children":661},"style",{},[662],{"type":18,"value":663},"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":39,"searchDepth":69,"depth":69,"links":665},[],"markdown",1725732595033]