[{"data":1,"prerenderedAt":4909},["ShallowReactive",2],{"5FCxBHC5eE":3},{"title":4,"description":5,"parent":6,"cmd_buf_level":7,"render_pass_scope":9,"video_coding_scope":10,"supported_queue_types":11,"tasks":13,"type":15,"xrefs":16,"body":17,"_type":4908,"_id":4},"vkCmdDecodeVideoKHR","Launch a video decode operation","VK_KHR_video_decode_queue",[8],"primary","outside","inside",[12],"decode",[14],"action","protos",[],{"type":18,"children":19,"toc":4906},"root",[20,28,224,259,295,300,352,359,411,453,459,500,533,538,606,639,648,654,686,709,714,1412,4701,4854,4900],{"type":21,"tag":22,"props":23,"children":24},"element","p",{},[25],{"type":26,"value":27},"text","To launch video decode operations, call:",{"type":21,"tag":29,"props":30,"children":31},"code-group",{},[32,118],{"type":21,"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","void vkCmdDecodeVideoKHR(\n VkCommandBuffer commandBuffer,\n const VkVideoDecodeInfoKHR* pDecodeInfo);\n","C","c","",[41],{"type":21,"tag":42,"props":43,"children":44},"code",{"__ignoreMap":39},[45,69,89],{"type":21,"tag":46,"props":47,"children":50},"span",{"class":48,"line":49},"line",1,[51,57,63],{"type":21,"tag":46,"props":52,"children":54},{"style":53},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[55],{"type":26,"value":56},"void",{"type":21,"tag":46,"props":58,"children":60},{"style":59},"--shiki-default:#8250DF;--shiki-dark:#D2A8FF",[61],{"type":26,"value":62}," vkCmdDecodeVideoKHR",{"type":21,"tag":46,"props":64,"children":66},{"style":65},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[67],{"type":26,"value":68},"(\n",{"type":21,"tag":46,"props":70,"children":72},{"class":48,"line":71},2,[73,78,84],{"type":21,"tag":46,"props":74,"children":75},{"style":65},[76],{"type":26,"value":77}," VkCommandBuffer ",{"type":21,"tag":46,"props":79,"children":81},{"style":80},"--shiki-default:#953800;--shiki-dark:#FFA657",[82],{"type":26,"value":83},"commandBuffer",{"type":21,"tag":46,"props":85,"children":86},{"style":65},[87],{"type":26,"value":88},",\n",{"type":21,"tag":46,"props":90,"children":92},{"class":48,"line":91},3,[93,98,103,108,113],{"type":21,"tag":46,"props":94,"children":95},{"style":53},[96],{"type":26,"value":97}," const",{"type":21,"tag":46,"props":99,"children":100},{"style":65},[101],{"type":26,"value":102}," VkVideoDecodeInfoKHR",{"type":21,"tag":46,"props":104,"children":105},{"style":53},[106],{"type":26,"value":107},"*",{"type":21,"tag":46,"props":109,"children":110},{"style":80},[111],{"type":26,"value":112}," pDecodeInfo",{"type":21,"tag":46,"props":114,"children":115},{"style":65},[116],{"type":26,"value":117},");\n",{"type":21,"tag":33,"props":119,"children":124},{"className":120,"code":121,"filename":122,"language":123,"meta":39,"style":39},"language-rs shiki shiki-themes github-light-default github-dark-default","pub fn cmd_decode_video_khr(\n command_buffer: vk::CommandBuffer,\n p_decode_info: *const vk::VideoDecodeInfoKHR,\n);\n","Rust","rs",[125],{"type":21,"tag":42,"props":126,"children":127},{"__ignoreMap":39},[128,150,182,216],{"type":21,"tag":46,"props":129,"children":130},{"class":48,"line":49},[131,136,141,146],{"type":21,"tag":46,"props":132,"children":133},{"style":53},[134],{"type":26,"value":135},"pub",{"type":21,"tag":46,"props":137,"children":138},{"style":53},[139],{"type":26,"value":140}," fn",{"type":21,"tag":46,"props":142,"children":143},{"style":59},[144],{"type":26,"value":145}," cmd_decode_video_khr",{"type":21,"tag":46,"props":147,"children":148},{"style":65},[149],{"type":26,"value":68},{"type":21,"tag":46,"props":151,"children":152},{"class":48,"line":71},[153,158,163,168,173,178],{"type":21,"tag":46,"props":154,"children":155},{"style":65},[156],{"type":26,"value":157}," command_buffer",{"type":21,"tag":46,"props":159,"children":160},{"style":53},[161],{"type":26,"value":162},":",{"type":21,"tag":46,"props":164,"children":165},{"style":80},[166],{"type":26,"value":167}," vk",{"type":21,"tag":46,"props":169,"children":170},{"style":53},[171],{"type":26,"value":172},"::",{"type":21,"tag":46,"props":174,"children":175},{"style":80},[176],{"type":26,"value":177},"CommandBuffer",{"type":21,"tag":46,"props":179,"children":180},{"style":65},[181],{"type":26,"value":88},{"type":21,"tag":46,"props":183,"children":184},{"class":48,"line":91},[185,190,194,199,203,207,212],{"type":21,"tag":46,"props":186,"children":187},{"style":65},[188],{"type":26,"value":189}," p_decode_info",{"type":21,"tag":46,"props":191,"children":192},{"style":53},[193],{"type":26,"value":162},{"type":21,"tag":46,"props":195,"children":196},{"style":53},[197],{"type":26,"value":198}," *const",{"type":21,"tag":46,"props":200,"children":201},{"style":80},[202],{"type":26,"value":167},{"type":21,"tag":46,"props":204,"children":205},{"style":53},[206],{"type":26,"value":172},{"type":21,"tag":46,"props":208,"children":209},{"style":80},[210],{"type":26,"value":211},"VideoDecodeInfoKHR",{"type":21,"tag":46,"props":213,"children":214},{"style":65},[215],{"type":26,"value":88},{"type":21,"tag":46,"props":217,"children":219},{"class":48,"line":218},4,[220],{"type":21,"tag":46,"props":221,"children":222},{"style":65},[223],{"type":26,"value":117},{"type":21,"tag":225,"props":226,"children":227},"ul",{},[228,239],{"type":21,"tag":229,"props":230,"children":231},"li",{},[232,237],{"type":21,"tag":42,"props":233,"children":235},{"className":234},[],[236],{"type":26,"value":83},{"type":26,"value":238}," is the command buffer in which to record the\ncommand.",{"type":21,"tag":229,"props":240,"children":241},{},[242,248,250,257],{"type":21,"tag":42,"props":243,"children":245},{"className":244},[],[246],{"type":26,"value":247},"pDecodeInfo",{"type":26,"value":249}," is a pointer to a ",{"type":21,"tag":251,"props":252,"children":254},"a",{"href":253},"/man/VkVideoDecodeInfoKHR",[255],{"type":26,"value":256},"VkVideoDecodeInfoKHR",{"type":26,"value":258}," structure\nspecifying the parameters of the video decode operations.",{"type":21,"tag":22,"props":260,"children":261},{},[262,264,270,272,278,280,286,288,293],{"type":26,"value":263},"Each call issues one or more video decode operations.\nThe implicit parameter ",{"type":21,"tag":42,"props":265,"children":267},{"className":266},[],[268],{"type":26,"value":269},"opCount",{"type":26,"value":271}," corresponds to the number of video\ndecode operations issued by the command.\nAfter calling this command, the\n",{"type":21,"tag":251,"props":273,"children":275},{"href":274},"/man/vkCmdBeginQuery#queries-operation-active-query-index",[276],{"type":26,"value":277},"active query index",{"type":26,"value":279}," of each\n",{"type":21,"tag":251,"props":281,"children":283},{"href":282},"/man/vkCmdBeginQuery#queries-operation-active",[284],{"type":26,"value":285},"active",{"type":26,"value":287}," query is incremented by ",{"type":21,"tag":42,"props":289,"children":291},{"className":290},[],[292],{"type":26,"value":269},{"type":26,"value":294},".",{"type":21,"tag":22,"props":296,"children":297},{},[298],{"type":26,"value":299},"Currently each call to this command results in the issue of a single video\ndecode operation.",{"type":21,"tag":22,"props":301,"children":302},{},[303,305,311,313,319,321,326,328,334,336,342,344,350],{"type":26,"value":304},"If the bound video session was created with\n",{"type":21,"tag":42,"props":306,"children":308},{"className":307},[],[309],{"type":26,"value":310},"VK_VIDEO_SESSION_CREATE_INLINE_QUERIES_BIT_KHR",{"type":26,"value":312}," and the ",{"type":21,"tag":42,"props":314,"children":316},{"className":315},[],[317],{"type":26,"value":318},"pNext",{"type":26,"value":320},"\nchain of ",{"type":21,"tag":42,"props":322,"children":324},{"className":323},[],[325],{"type":26,"value":247},{"type":26,"value":327}," includes a ",{"type":21,"tag":251,"props":329,"children":331},{"href":330},"/man/VkVideoInlineQueryInfoKHR",[332],{"type":26,"value":333},"VkVideoInlineQueryInfoKHR",{"type":26,"value":335},"\nstructure with its ",{"type":21,"tag":42,"props":337,"children":339},{"className":338},[],[340],{"type":26,"value":341},"queryPool",{"type":26,"value":343}," member specifying a valid\n",{"type":21,"tag":42,"props":345,"children":347},{"className":346},[],[348],{"type":26,"value":349},"VkQueryPool",{"type":26,"value":351}," handle, then this command will execute a query for each\nvideo decode operation issued by it.",{"type":21,"tag":353,"props":354,"children":356},"h6",{"id":355},"active-reference-picture-information",[357],{"type":26,"value":358},"Active Reference Picture Information",{"type":21,"tag":22,"props":360,"children":361},{},[362,364,370,372,378,380,386,388,394,396,401,403,409],{"type":26,"value":363},"The list of ",{"type":21,"tag":251,"props":365,"children":367},{"href":366},"/chapters/video-coding#active-reference-pictures",[368],{"type":26,"value":369},"active reference pictures",{"type":26,"value":371}," used by\na video decode operation is a list of image subregions used as the source of\n",{"type":21,"tag":251,"props":373,"children":375},{"href":374},"/chapters/video-coding#reference-picture",[376],{"type":26,"value":377},"reference picture",{"type":26,"value":379}," data and related parameters, and is\nderived from the ",{"type":21,"tag":251,"props":381,"children":383},{"href":382},"/man/VkVideoReferenceSlotInfoKHR",[384],{"type":26,"value":385},"VkVideoReferenceSlotInfoKHR",{"type":26,"value":387}," structures provided as\nthe elements of the ",{"type":21,"tag":42,"props":389,"children":391},{"className":390},[],[392],{"type":26,"value":393},"pDecodeInfo→pReferenceSlots",{"type":26,"value":395}," array.\nFor each element of ",{"type":21,"tag":42,"props":397,"children":399},{"className":398},[],[400],{"type":26,"value":393},{"type":26,"value":402},", one or more elements\nare added to the active reference picture list, as defined by the\n",{"type":21,"tag":251,"props":404,"children":406},{"href":405},"/chapters/video-coding#decode-codec-specific-semantics",[407],{"type":26,"value":408},"codec-specific semantics",{"type":26,"value":410},".\nEach element of this list contains the following information:",{"type":21,"tag":225,"props":412,"children":413},{},[414,435,448],{"type":21,"tag":229,"props":415,"children":416},{},[417,419,425,427,433],{"type":26,"value":418},"The image subregion within the image subresource\n",{"type":21,"tag":251,"props":420,"children":422},{"href":421},"/man/VkVideoPictureResourceInfoKHR#video-image-subresource-reference",[423],{"type":26,"value":424},"referred",{"type":26,"value":426}," to by the\n",{"type":21,"tag":251,"props":428,"children":430},{"href":429},"/chapters/video-coding#video-picture-resources",[431],{"type":26,"value":432},"video picture resource",{"type":26,"value":434}," used as the reference\npicture.",{"type":21,"tag":229,"props":436,"children":437},{},[438,440,446],{"type":26,"value":439},"The ",{"type":21,"tag":251,"props":441,"children":443},{"href":442},"/chapters/video-coding#dpb-slot",[444],{"type":26,"value":445},"DPB slot",{"type":26,"value":447}," index the reference picture is associated\nwith.",{"type":21,"tag":229,"props":449,"children":450},{},[451],{"type":26,"value":452},"The codec-specific reference information related to the reference\npicture.",{"type":21,"tag":353,"props":454,"children":456},{"id":455},"reconstructed-picture-information",[457],{"type":26,"value":458},"Reconstructed Picture Information",{"type":21,"tag":22,"props":460,"children":461},{},[462,464,470,472,476,478,484,486,492,494,498],{"type":26,"value":463},"Information related to the optional ",{"type":21,"tag":251,"props":465,"children":467},{"href":466},"/chapters/video-coding#reconstructed-picture",[468],{"type":26,"value":469},"reconstructed\npicture",{"type":26,"value":471}," used by a video decode operation is derived from the\n",{"type":21,"tag":251,"props":473,"children":474},{"href":382},[475],{"type":26,"value":385},{"type":26,"value":477}," structure pointed to by\n",{"type":21,"tag":42,"props":479,"children":481},{"className":480},[],[482],{"type":26,"value":483},"pDecodeInfo→pSetupReferenceSlot",{"type":26,"value":485},", if not ",{"type":21,"tag":42,"props":487,"children":489},{"className":488},[],[490],{"type":26,"value":491},"NULL",{"type":26,"value":493},", as defined by the\n",{"type":21,"tag":251,"props":495,"children":496},{"href":405},[497],{"type":26,"value":408},{"type":26,"value":499},", and consists\nof the following:",{"type":21,"tag":225,"props":501,"children":502},{},[503,518,528],{"type":21,"tag":229,"props":504,"children":505},{},[506,507,511,512,516],{"type":26,"value":418},{"type":21,"tag":251,"props":508,"children":509},{"href":421},[510],{"type":26,"value":424},{"type":26,"value":426},{"type":21,"tag":251,"props":513,"children":514},{"href":429},[515],{"type":26,"value":432},{"type":26,"value":517}," used as the\nreconstructed picture.",{"type":21,"tag":229,"props":519,"children":520},{},[521,522,526],{"type":26,"value":439},{"type":21,"tag":251,"props":523,"children":524},{"href":442},[525],{"type":26,"value":445},{"type":26,"value":527}," index to use for picture reconstruction.",{"type":21,"tag":229,"props":529,"children":530},{},[531],{"type":26,"value":532},"The codec-specific reference information related to the reconstructed\npicture.",{"type":21,"tag":534,"props":535,"children":537},"anchor",{"id":536},"decode-ref-pic-setup",[],{"type":21,"tag":22,"props":539,"children":540},{},[541,543,547,549,554,556,562,563,569,571,577,579,585,587,591,593,599,601,605],{"type":26,"value":542},"Specifying a valid ",{"type":21,"tag":251,"props":544,"children":545},{"href":382},[546],{"type":26,"value":385},{"type":26,"value":548}," structure in\n",{"type":21,"tag":42,"props":550,"children":552},{"className":551},[],[553],{"type":26,"value":483},{"type":26,"value":555}," is always required, unless the video\nsession was created with ",{"type":21,"tag":251,"props":557,"children":559},{"href":558},"/man/VkVideoSessionCreateInfoKHR",[560],{"type":26,"value":561},"VkVideoSessionCreateInfoKHR",{"type":26,"value":172},{"type":21,"tag":42,"props":564,"children":566},{"className":565},[],[567],{"type":26,"value":568},"maxDpbSlot",{"type":26,"value":570},"\nequal to zero.\nHowever, the DPB slot identified by\n",{"type":21,"tag":42,"props":572,"children":574},{"className":573},[],[575],{"type":26,"value":576},"pDecodeInfo→pSetupReferenceSlot→slotIndex",{"type":26,"value":578}," is only\n",{"type":21,"tag":251,"props":580,"children":582},{"href":581},"/chapters/video-coding#dpb-slot-states",[583],{"type":26,"value":584},"activated",{"type":26,"value":586}," with the ",{"type":21,"tag":251,"props":588,"children":589},{"href":466},[590],{"type":26,"value":469},{"type":26,"value":592}," specified in\n",{"type":21,"tag":42,"props":594,"children":596},{"className":595},[],[597],{"type":26,"value":598},"pDecodeInfo→pSetupReferenceSlot→pPictureResource",{"type":26,"value":600}," if reference\npicture setup is requested according to the\n",{"type":21,"tag":251,"props":602,"children":603},{"href":405},[604],{"type":26,"value":408},{"type":26,"value":294},{"type":21,"tag":22,"props":607,"children":608},{},[609,611,616,618,622,624,630,632,637],{"type":26,"value":610},"If reconstructed picture information is specified, and\n",{"type":21,"tag":42,"props":612,"children":614},{"className":613},[],[615],{"type":26,"value":598},{"type":26,"value":617}," refers to a\n",{"type":21,"tag":251,"props":619,"children":620},{"href":429},[621],{"type":26,"value":432},{"type":26,"value":623}," different than that of\nthe ",{"type":21,"tag":251,"props":625,"children":627},{"href":626},"/chapters/video-coding#decode-output-picture",[628],{"type":26,"value":629},"decode output picture",{"type":26,"value":631},", but reference picture\nsetup is not requested, the contents of the ",{"type":21,"tag":251,"props":633,"children":634},{"href":429},[635],{"type":26,"value":636},"video\npicture resource",{"type":26,"value":638}," corresponding to the reconstructed picture will be\nundefined: after the video decode operation.",{"type":21,"tag":640,"props":641,"children":642},"note",{},[643],{"type":21,"tag":22,"props":644,"children":645},{},[646],{"type":26,"value":647},"Some implementations may always output the reconstructed picture or use it\nas temporary storage during the video decode operation even when the\nreconstructed picture is not marked for future reference.",{"type":21,"tag":353,"props":649,"children":651},{"id":650},"decode-output-picture-information",[652],{"type":26,"value":653},"Decode Output Picture Information",{"type":21,"tag":22,"props":655,"children":656},{},[657,659,663,665,671,673,679,681,685],{"type":26,"value":658},"Information related to the ",{"type":21,"tag":251,"props":660,"children":661},{"href":626},[662],{"type":26,"value":629},{"type":26,"value":664},"\nused by a video decode operation is derived from\n",{"type":21,"tag":42,"props":666,"children":668},{"className":667},[],[669],{"type":26,"value":670},"pDecodeInfo→dstPictureResource",{"type":26,"value":672}," and any codec-specific parameters\nprovided in the ",{"type":21,"tag":42,"props":674,"children":676},{"className":675},[],[677],{"type":26,"value":678},"pDecodeInfo→pNext",{"type":26,"value":680}," chain, as defined by the\n",{"type":21,"tag":251,"props":682,"children":683},{"href":405},[684],{"type":26,"value":408},{"type":26,"value":499},{"type":21,"tag":225,"props":687,"children":688},{},[689,704],{"type":21,"tag":229,"props":690,"children":691},{},[692,693,697,698,702],{"type":26,"value":418},{"type":21,"tag":251,"props":694,"children":695},{"href":421},[696],{"type":26,"value":424},{"type":26,"value":426},{"type":21,"tag":251,"props":699,"children":700},{"href":429},[701],{"type":26,"value":432},{"type":26,"value":703}," used as the decode\noutput picture.",{"type":21,"tag":229,"props":705,"children":706},{},[707],{"type":26,"value":708},"The codec-specific picture information related to the decode output\npicture.",{"type":21,"tag":22,"props":710,"children":711},{},[712],{"type":26,"value":713},"Several limiting values are defined below that are referenced by the\nrelevant valid usage statements of this command.",{"type":21,"tag":225,"props":715,"children":716},{},[717,835,944,1148],{"type":21,"tag":229,"props":718,"children":719},{},[720,722,728,730,736,738,744,745],{"type":26,"value":721},"Let ",{"type":21,"tag":42,"props":723,"children":725},{"className":724},[],[726],{"type":26,"value":727},"uint32_t activeReferencePictureCount",{"type":26,"value":729}," be the size of the list of\nactive reference pictures used by the video decode operation.\nUnless otherwise defined, ",{"type":21,"tag":42,"props":731,"children":733},{"className":732},[],[734],{"type":26,"value":735},"activeReferencePictureCount",{"type":26,"value":737}," is set to\nthe value of ",{"type":21,"tag":42,"props":739,"children":741},{"className":740},[],[742],{"type":26,"value":743},"pDecodeInfo→referenceSlotCount",{"type":26,"value":294},{"type":21,"tag":225,"props":746,"children":747},{},[748],{"type":21,"tag":229,"props":749,"children":750},{},[751,753,759,761,766,768,773,775,780,782,788,790,795,797,803,805,811,813],{"type":26,"value":752},"If the bound video session was created with an ",{"type":21,"tag":251,"props":754,"children":756},{"href":755},"/chapters/video-coding#decode-h264-profile",[757],{"type":26,"value":758},"H.264 decode profile",{"type":26,"value":760},", then let ",{"type":21,"tag":42,"props":762,"children":764},{"className":763},[],[765],{"type":26,"value":735},{"type":26,"value":767}," be\nthe value of ",{"type":21,"tag":42,"props":769,"children":771},{"className":770},[],[772],{"type":26,"value":743},{"type":26,"value":774}," plus the number of\nelements of the ",{"type":21,"tag":42,"props":776,"children":778},{"className":777},[],[779],{"type":26,"value":393},{"type":26,"value":781}," array that have a\n",{"type":21,"tag":251,"props":783,"children":785},{"href":784},"/man/VkVideoDecodeH264DpbSlotInfoKHR",[786],{"type":26,"value":787},"VkVideoDecodeH264DpbSlotInfoKHR",{"type":26,"value":789}," structure included in their\n",{"type":21,"tag":42,"props":791,"children":793},{"className":792},[],[794],{"type":26,"value":318},{"type":26,"value":796}," chain with both\n",{"type":21,"tag":42,"props":798,"children":800},{"className":799},[],[801],{"type":26,"value":802},"pStdReferenceInfo→flags.top_field_flag",{"type":26,"value":804}," and\n",{"type":21,"tag":42,"props":806,"children":808},{"className":807},[],[809],{"type":26,"value":810},"pStdReferenceInfo→flags.bottom_field_flag",{"type":26,"value":812}," set.",{"type":21,"tag":640,"props":814,"children":815},{},[816],{"type":21,"tag":22,"props":817,"children":818},{},[819,821,826,828,834],{"type":26,"value":820},"This means that the elements of ",{"type":21,"tag":42,"props":822,"children":824},{"className":823},[],[825],{"type":26,"value":393},{"type":26,"value":827}," that\ninclude both a top and bottom field reference are counted as two separate\nactive reference pictures, as described in the\n",{"type":21,"tag":251,"props":829,"children":831},{"href":830},"/404#decode-h264-active-reference-picture-info",[832],{"type":26,"value":833},"active reference picture list\nconstruction rules for H.264 decode operations",{"type":26,"value":294},{"type":21,"tag":229,"props":836,"children":837},{},[838,839,845,847,853,855,861,863,869,871,877,878],{"type":26,"value":721},{"type":21,"tag":42,"props":840,"children":842},{"className":841},[],[843],{"type":26,"value":844},"VkOffset2D codedOffsetGranularity",{"type":26,"value":846}," be the minimum alignment\nrequirement for the coded offset of video picture resources.\nUnless otherwise defined, the value of the ",{"type":21,"tag":42,"props":848,"children":850},{"className":849},[],[851],{"type":26,"value":852},"x",{"type":26,"value":854}," and ",{"type":21,"tag":42,"props":856,"children":858},{"className":857},[],[859],{"type":26,"value":860},"y",{"type":26,"value":862}," members\nof ",{"type":21,"tag":42,"props":864,"children":866},{"className":865},[],[867],{"type":26,"value":868},"codedOffsetGranularity",{"type":26,"value":870}," are ",{"type":21,"tag":42,"props":872,"children":874},{"className":873},[],[875],{"type":26,"value":876},"0",{"type":26,"value":294},{"type":21,"tag":225,"props":879,"children":880},{},[881],{"type":21,"tag":229,"props":882,"children":883},{},[884,885,889,891,897,898,904,906,912,914,919,921,927,928,934,936,942],{"type":26,"value":752},{"type":21,"tag":251,"props":886,"children":887},{"href":755},[888],{"type":26,"value":758},{"type":26,"value":890}," with a\n",{"type":21,"tag":251,"props":892,"children":894},{"href":893},"/man/VkVideoDecodeH264ProfileInfoKHR",[895],{"type":26,"value":896},"VkVideoDecodeH264ProfileInfoKHR",{"type":26,"value":172},{"type":21,"tag":42,"props":899,"children":901},{"className":900},[],[902],{"type":26,"value":903},"pictureLayout",{"type":26,"value":905}," of\n",{"type":21,"tag":42,"props":907,"children":909},{"className":908},[],[910],{"type":26,"value":911},"VK_VIDEO_DECODE_H264_PICTURE_LAYOUT_INTERLACED_SEPARATE_PLANES_BIT_KHR",{"type":26,"value":913},",\nthen ",{"type":21,"tag":42,"props":915,"children":917},{"className":916},[],[918],{"type":26,"value":868},{"type":26,"value":920}," is equal to\n",{"type":21,"tag":251,"props":922,"children":924},{"href":923},"/man/VkVideoDecodeH264CapabilitiesKHR",[925],{"type":26,"value":926},"VkVideoDecodeH264CapabilitiesKHR",{"type":26,"value":172},{"type":21,"tag":42,"props":929,"children":931},{"className":930},[],[932],{"type":26,"value":933},"fieldOffsetGranularity",{"type":26,"value":935},",\nas returned by ",{"type":21,"tag":251,"props":937,"children":939},{"href":938},"/man/vkGetPhysicalDeviceVideoCapabilitiesKHR",[940],{"type":26,"value":941},"vkGetPhysicalDeviceVideoCapabilitiesKHR",{"type":26,"value":943}," for that\nvideo profile.",{"type":21,"tag":229,"props":945,"children":946},{},[947,948,954,956,962,964,969,971,975,976,981,983,988,989],{"type":26,"value":721},{"type":21,"tag":42,"props":949,"children":951},{"className":950},[],[952],{"type":26,"value":953},"uint32_t dpbFrameUseCount[]",{"type":26,"value":955}," be an array of size ",{"type":21,"tag":42,"props":957,"children":959},{"className":958},[],[960],{"type":26,"value":961},"maxDpbSlots",{"type":26,"value":963},",\nwhere ",{"type":21,"tag":42,"props":965,"children":967},{"className":966},[],[968],{"type":26,"value":961},{"type":26,"value":970}," is the\n",{"type":21,"tag":251,"props":972,"children":973},{"href":558},[974],{"type":26,"value":561},{"type":26,"value":172},{"type":21,"tag":42,"props":977,"children":979},{"className":978},[],[980],{"type":26,"value":961},{"type":26,"value":982}," the bound video\nsession was created with, with each element indicating the number of\ntimes a frame associated with the corresponding DPB slot index is\nreferred to by the video coding operation.\nLet the initial value of each element of the array be ",{"type":21,"tag":42,"props":984,"children":986},{"className":985},[],[987],{"type":26,"value":876},{"type":26,"value":294},{"type":21,"tag":225,"props":990,"children":991},{},[992,1074],{"type":21,"tag":229,"props":993,"children":994},{},[995,997,1002,1004,1009,1011,1017,1019,1025,1027,1032,1034,1038,1039,1044,1046,1051,1053,1058,1060,1064,1066,1072],{"type":26,"value":996},"If ",{"type":21,"tag":42,"props":998,"children":1000},{"className":999},[],[1001],{"type":26,"value":483},{"type":26,"value":1003}," is not ",{"type":21,"tag":42,"props":1005,"children":1007},{"className":1006},[],[1008],{"type":26,"value":491},{"type":26,"value":1010},", then\n",{"type":21,"tag":42,"props":1012,"children":1014},{"className":1013},[],[1015],{"type":26,"value":1016},"dpbFrameUseCount[i]",{"type":26,"value":1018}," is incremented by one, where ",{"type":21,"tag":42,"props":1020,"children":1022},{"className":1021},[],[1023],{"type":26,"value":1024},"i",{"type":26,"value":1026}," equals\n",{"type":21,"tag":42,"props":1028,"children":1030},{"className":1029},[],[1031],{"type":26,"value":576},{"type":26,"value":1033},".\nIf the bound video session object was created with an\n",{"type":21,"tag":251,"props":1035,"children":1036},{"href":755},[1037],{"type":26,"value":758},{"type":26,"value":1010},{"type":21,"tag":42,"props":1040,"children":1042},{"className":1041},[],[1043],{"type":26,"value":1016},{"type":26,"value":1045}," is decremented by one if either\n",{"type":21,"tag":42,"props":1047,"children":1049},{"className":1048},[],[1050],{"type":26,"value":802},{"type":26,"value":1052}," or\n",{"type":21,"tag":42,"props":1054,"children":1056},{"className":1055},[],[1057],{"type":26,"value":810},{"type":26,"value":1059}," is set in the\n",{"type":21,"tag":251,"props":1061,"children":1062},{"href":784},[1063],{"type":26,"value":787},{"type":26,"value":1065}," structure in the\n",{"type":21,"tag":42,"props":1067,"children":1069},{"className":1068},[],[1070],{"type":26,"value":1071},"pDecodeInfo→pSetupReferenceSlot→pNext",{"type":26,"value":1073}," chain.",{"type":21,"tag":229,"props":1075,"children":1076},{},[1077,1079,1084,1085,1090,1091,1096,1098,1104,1106,1110,1111,1116,1117,1122,1123,1128,1129,1133,1135,1140,1142,1147],{"type":26,"value":1078},"For each element of ",{"type":21,"tag":42,"props":1080,"children":1082},{"className":1081},[],[1083],{"type":26,"value":393},{"type":26,"value":88},{"type":21,"tag":42,"props":1086,"children":1088},{"className":1087},[],[1089],{"type":26,"value":1016},{"type":26,"value":1018},{"type":21,"tag":42,"props":1092,"children":1094},{"className":1093},[],[1095],{"type":26,"value":1024},{"type":26,"value":1097}," equals the\n",{"type":21,"tag":42,"props":1099,"children":1101},{"className":1100},[],[1102],{"type":26,"value":1103},"slotIndex",{"type":26,"value":1105}," member of the corresponding element.\nIf the bound video session object was created with an\n",{"type":21,"tag":251,"props":1107,"children":1108},{"href":755},[1109],{"type":26,"value":758},{"type":26,"value":1010},{"type":21,"tag":42,"props":1112,"children":1114},{"className":1113},[],[1115],{"type":26,"value":1016},{"type":26,"value":1045},{"type":21,"tag":42,"props":1118,"children":1120},{"className":1119},[],[1121],{"type":26,"value":802},{"type":26,"value":1052},{"type":21,"tag":42,"props":1124,"children":1126},{"className":1125},[],[1127],{"type":26,"value":810},{"type":26,"value":1059},{"type":21,"tag":251,"props":1130,"children":1131},{"href":784},[1132],{"type":26,"value":787},{"type":26,"value":1134}," structure in the ",{"type":21,"tag":42,"props":1136,"children":1138},{"className":1137},[],[1139],{"type":26,"value":318},{"type":26,"value":1141},"\nchain of the corresponding element of\n",{"type":21,"tag":42,"props":1143,"children":1145},{"className":1144},[],[1146],{"type":26,"value":393},{"type":26,"value":294},{"type":21,"tag":229,"props":1149,"children":1150},{},[1151,1152,1158,1159,1165,1167,1172,1174,1179,1180,1184,1185,1190,1192,1197,1198],{"type":26,"value":721},{"type":21,"tag":42,"props":1153,"children":1155},{"className":1154},[],[1156],{"type":26,"value":1157},"uint32_t dpbTopFieldUseCount[]",{"type":26,"value":854},{"type":21,"tag":42,"props":1160,"children":1162},{"className":1161},[],[1163],{"type":26,"value":1164},"uint32_t dpbBottomFieldUseCount[]",{"type":26,"value":1166}," be arrays of size ",{"type":21,"tag":42,"props":1168,"children":1170},{"className":1169},[],[1171],{"type":26,"value":961},{"type":26,"value":1173},", where\n",{"type":21,"tag":42,"props":1175,"children":1177},{"className":1176},[],[1178],{"type":26,"value":961},{"type":26,"value":970},{"type":21,"tag":251,"props":1181,"children":1182},{"href":558},[1183],{"type":26,"value":561},{"type":26,"value":172},{"type":21,"tag":42,"props":1186,"children":1188},{"className":1187},[],[1189],{"type":26,"value":961},{"type":26,"value":1191}," the bound video\nsession was created with, with each element indicating the number of\ntimes the top field or the bottom field, respectively, associated with\nthe corresponding DPB slot index is referred to by the video coding\noperation.\nLet the initial value of each element of the arrays be ",{"type":21,"tag":42,"props":1193,"children":1195},{"className":1194},[],[1196],{"type":26,"value":876},{"type":26,"value":294},{"type":21,"tag":225,"props":1199,"children":1200},{},[1201,1309],{"type":21,"tag":229,"props":1202,"children":1203},{},[1204,1206,1210,1211,1216,1217,1222,1224],{"type":26,"value":1205},"If the bound video session object was created with an\n",{"type":21,"tag":251,"props":1207,"children":1208},{"href":755},[1209],{"type":26,"value":758},{"type":26,"value":804},{"type":21,"tag":42,"props":1212,"children":1214},{"className":1213},[],[1215],{"type":26,"value":483},{"type":26,"value":1003},{"type":21,"tag":42,"props":1218,"children":1220},{"className":1219},[],[1221],{"type":26,"value":491},{"type":26,"value":1223},", then perform the\nfollowing:",{"type":21,"tag":225,"props":1225,"children":1226},{},[1227,1268],{"type":21,"tag":229,"props":1228,"children":1229},{},[1230,1231,1236,1237,1241,1242,1247,1249,1255,1256,1261,1262,1267],{"type":26,"value":996},{"type":21,"tag":42,"props":1232,"children":1234},{"className":1233},[],[1235],{"type":26,"value":802},{"type":26,"value":1059},{"type":21,"tag":251,"props":1238,"children":1239},{"href":784},[1240],{"type":26,"value":787},{"type":26,"value":1065},{"type":21,"tag":42,"props":1243,"children":1245},{"className":1244},[],[1246],{"type":26,"value":1071},{"type":26,"value":1248}," chain, then\n",{"type":21,"tag":42,"props":1250,"children":1252},{"className":1251},[],[1253],{"type":26,"value":1254},"dpbTopFieldUseCount[i]",{"type":26,"value":1018},{"type":21,"tag":42,"props":1257,"children":1259},{"className":1258},[],[1260],{"type":26,"value":1024},{"type":26,"value":1026},{"type":21,"tag":42,"props":1263,"children":1265},{"className":1264},[],[1266],{"type":26,"value":576},{"type":26,"value":294},{"type":21,"tag":229,"props":1269,"children":1270},{},[1271,1272,1277,1278,1282,1283,1288,1289,1295,1296,1301,1303,1308],{"type":26,"value":996},{"type":21,"tag":42,"props":1273,"children":1275},{"className":1274},[],[1276],{"type":26,"value":810},{"type":26,"value":1059},{"type":21,"tag":251,"props":1279,"children":1280},{"href":784},[1281],{"type":26,"value":787},{"type":26,"value":1065},{"type":21,"tag":42,"props":1284,"children":1286},{"className":1285},[],[1287],{"type":26,"value":1071},{"type":26,"value":1248},{"type":21,"tag":42,"props":1290,"children":1292},{"className":1291},[],[1293],{"type":26,"value":1294},"dpbBottomFieldUseCount[i]",{"type":26,"value":1018},{"type":21,"tag":42,"props":1297,"children":1299},{"className":1298},[],[1300],{"type":26,"value":1024},{"type":26,"value":1302},"\nequals ",{"type":21,"tag":42,"props":1304,"children":1306},{"className":1305},[],[1307],{"type":26,"value":576},{"type":26,"value":294},{"type":21,"tag":229,"props":1310,"children":1311},{},[1312,1313,1317,1319,1324,1325],{"type":26,"value":1205},{"type":21,"tag":251,"props":1314,"children":1315},{"href":755},[1316],{"type":26,"value":758},{"type":26,"value":1318},", then perform the\nfollowing for each element of ",{"type":21,"tag":42,"props":1320,"children":1322},{"className":1321},[],[1323],{"type":26,"value":393},{"type":26,"value":162},{"type":21,"tag":225,"props":1326,"children":1327},{},[1328,1371],{"type":21,"tag":229,"props":1329,"children":1330},{},[1331,1332,1337,1338,1342,1343,1348,1350,1355,1357,1362,1364,1369],{"type":26,"value":996},{"type":21,"tag":42,"props":1333,"children":1335},{"className":1334},[],[1336],{"type":26,"value":802},{"type":26,"value":1059},{"type":21,"tag":251,"props":1339,"children":1340},{"href":784},[1341],{"type":26,"value":787},{"type":26,"value":1134},{"type":21,"tag":42,"props":1344,"children":1346},{"className":1345},[],[1347],{"type":26,"value":318},{"type":26,"value":1349},"\nchain of the element, then ",{"type":21,"tag":42,"props":1351,"children":1353},{"className":1352},[],[1354],{"type":26,"value":1254},{"type":26,"value":1356}," is incremented by\none, where ",{"type":21,"tag":42,"props":1358,"children":1360},{"className":1359},[],[1361],{"type":26,"value":1024},{"type":26,"value":1363}," equals the ",{"type":21,"tag":42,"props":1365,"children":1367},{"className":1366},[],[1368],{"type":26,"value":1103},{"type":26,"value":1370}," member of the element.",{"type":21,"tag":229,"props":1372,"children":1373},{},[1374,1375,1380,1381,1385,1386,1391,1392,1397,1399,1404,1405,1410],{"type":26,"value":996},{"type":21,"tag":42,"props":1376,"children":1378},{"className":1377},[],[1379],{"type":26,"value":810},{"type":26,"value":1059},{"type":21,"tag":251,"props":1382,"children":1383},{"href":784},[1384],{"type":26,"value":787},{"type":26,"value":1134},{"type":21,"tag":42,"props":1387,"children":1389},{"className":1388},[],[1390],{"type":26,"value":318},{"type":26,"value":1349},{"type":21,"tag":42,"props":1393,"children":1395},{"className":1394},[],[1396],{"type":26,"value":1294},{"type":26,"value":1398}," is incremented\nby one, where ",{"type":21,"tag":42,"props":1400,"children":1402},{"className":1401},[],[1403],{"type":26,"value":1024},{"type":26,"value":1363},{"type":21,"tag":42,"props":1406,"children":1408},{"className":1407},[],[1409],{"type":26,"value":1103},{"type":26,"value":1411}," member of the\nelement.",{"type":21,"tag":1413,"props":1414,"children":1416},"validity-group",{"name":1415},"Valid Usage",[1417,1434,1455,1496,1561,1622,1681,1760,1852,1878,1916,1951,1990,2027,2098,2213,2237,2268,2292,2326,2350,2384,2418,2455,2498,2534,2575,2606,2642,2689,2730,2768,2795,2819,2844,2911,2973,3014,3051,3092,3126,3177,3250,3336,3384,3427,3463,3501,3543,3585,3627,3682,3730,3778,3816,3863,3932,4018,4121,4170,4205,4248,4300,4337,4385,4432,4502,4551,4586,4648],{"type":21,"tag":1418,"props":1419,"children":1421},"validity-field",{"name":1420},"VUID-vkCmdDecodeVideoKHR-None-08249",[1422],{"type":21,"tag":22,"props":1423,"children":1424},{},[1425,1427,1432],{"type":26,"value":1426},"The bound video session ",{"type":21,"tag":1428,"props":1429,"children":1431},"normative",{"type":1430},"must",[],{"type":26,"value":1433}," have been created with a decode operation",{"type":21,"tag":1418,"props":1435,"children":1437},{"name":1436},"VUID-vkCmdDecodeVideoKHR-None-07011",[1438],{"type":21,"tag":22,"props":1439,"children":1440},{},[1441,1442,1445,1447,1453],{"type":26,"value":1426},{"type":21,"tag":1428,"props":1443,"children":1444},{"type":1430},[],{"type":26,"value":1446}," not be in ",{"type":21,"tag":251,"props":1448,"children":1450},{"href":1449},"/man/vkCreateVideoSessionKHR#video-session-uninitialized",[1451],{"type":26,"value":1452},"uninitialized",{"type":26,"value":1454}," state at the time the command is executed on the device",{"type":21,"tag":1418,"props":1456,"children":1458},{"name":1457},"VUID-vkCmdDecodeVideoKHR-opCount-07134",[1459],{"type":21,"tag":22,"props":1460,"children":1461},{},[1462,1464,1468,1470,1474,1476,1481,1483,1486,1488,1494],{"type":26,"value":1463},"For each ",{"type":21,"tag":251,"props":1465,"children":1466},{"href":282},[1467],{"type":26,"value":285},{"type":26,"value":1469}," query, the\n",{"type":21,"tag":251,"props":1471,"children":1472},{"href":274},[1473],{"type":26,"value":277},{"type":26,"value":1475},"\ncorresponding to the query type of that query plus ",{"type":21,"tag":42,"props":1477,"children":1479},{"className":1478},[],[1480],{"type":26,"value":269},{"type":26,"value":1482}," ",{"type":21,"tag":1428,"props":1484,"children":1485},{"type":1430},[],{"type":26,"value":1487},"\nbe less than or equal to the\n",{"type":21,"tag":251,"props":1489,"children":1491},{"href":1490},"/man/vkCmdBeginQuery#queries-operation-last-activatable-query-index",[1492],{"type":26,"value":1493},"last activatable query\nindex",{"type":26,"value":1495}," corresponding to the query type of that query plus one",{"type":21,"tag":1418,"props":1497,"children":1499},{"name":1498},"VUID-vkCmdDecodeVideoKHR-pNext-08365",[1500],{"type":21,"tag":22,"props":1501,"children":1502},{},[1503,1504,1509,1511,1516,1518,1523,1525,1529,1531,1536,1538,1543,1545,1549,1551,1554,1556],{"type":26,"value":304},{"type":21,"tag":42,"props":1505,"children":1507},{"className":1506},[],[1508],{"type":26,"value":310},{"type":26,"value":1510},", and the\n",{"type":21,"tag":42,"props":1512,"children":1514},{"className":1513},[],[1515],{"type":26,"value":318},{"type":26,"value":1517}," chain of ",{"type":21,"tag":42,"props":1519,"children":1521},{"className":1520},[],[1522],{"type":26,"value":247},{"type":26,"value":1524}," includes a\n",{"type":21,"tag":251,"props":1526,"children":1527},{"href":330},[1528],{"type":26,"value":333},{"type":26,"value":1530}," structure with its ",{"type":21,"tag":42,"props":1532,"children":1534},{"className":1533},[],[1535],{"type":26,"value":341},{"type":26,"value":1537},"\nmember specifying a valid ",{"type":21,"tag":42,"props":1539,"children":1541},{"className":1540},[],[1542],{"type":26,"value":349},{"type":26,"value":1544}," handle, then\n",{"type":21,"tag":251,"props":1546,"children":1547},{"href":330},[1548],{"type":26,"value":333},{"type":26,"value":1550},"::queryCount ",{"type":21,"tag":1428,"props":1552,"children":1553},{"type":1430},[],{"type":26,"value":1555}," equal ",{"type":21,"tag":42,"props":1557,"children":1559},{"className":1558},[],[1560],{"type":26,"value":269},{"type":21,"tag":1418,"props":1562,"children":1564},{"name":1563},"VUID-vkCmdDecodeVideoKHR-pNext-08366",[1565],{"type":21,"tag":22,"props":1566,"children":1567},{},[1568,1569,1574,1575,1580,1581,1586,1587,1591,1592,1597,1598,1603,1605,1609,1611,1614,1616],{"type":26,"value":304},{"type":21,"tag":42,"props":1570,"children":1572},{"className":1571},[],[1573],{"type":26,"value":310},{"type":26,"value":1510},{"type":21,"tag":42,"props":1576,"children":1578},{"className":1577},[],[1579],{"type":26,"value":318},{"type":26,"value":1517},{"type":21,"tag":42,"props":1582,"children":1584},{"className":1583},[],[1585],{"type":26,"value":247},{"type":26,"value":1524},{"type":21,"tag":251,"props":1588,"children":1589},{"href":330},[1590],{"type":26,"value":333},{"type":26,"value":1530},{"type":21,"tag":42,"props":1593,"children":1595},{"className":1594},[],[1596],{"type":26,"value":341},{"type":26,"value":1537},{"type":21,"tag":42,"props":1599,"children":1601},{"className":1600},[],[1602],{"type":26,"value":349},{"type":26,"value":1604}," handle, then all the queries\nused by the command, as specified by the ",{"type":21,"tag":251,"props":1606,"children":1607},{"href":330},[1608],{"type":26,"value":333},{"type":26,"value":1610},"\nstructure, ",{"type":21,"tag":1428,"props":1612,"children":1613},{"type":1430},[],{"type":26,"value":1615}," be ",{"type":21,"tag":1617,"props":1618,"children":1619},"em",{},[1620],{"type":26,"value":1621},"unavailable",{"type":21,"tag":1418,"props":1623,"children":1625},{"name":1624},"VUID-vkCmdDecodeVideoKHR-queryType-08367",[1626],{"type":21,"tag":22,"props":1627,"children":1628},{},[1629,1630,1635,1637,1643,1645,1650,1652,1656,1658,1663,1664,1669,1670,1673,1675],{"type":26,"value":304},{"type":21,"tag":42,"props":1631,"children":1633},{"className":1632},[],[1634],{"type":26,"value":310},{"type":26,"value":1636},", then the\n",{"type":21,"tag":42,"props":1638,"children":1640},{"className":1639},[],[1641],{"type":26,"value":1642},"queryType",{"type":26,"value":1644}," used to create the ",{"type":21,"tag":42,"props":1646,"children":1648},{"className":1647},[],[1649],{"type":26,"value":341},{"type":26,"value":1651}," specified in the\n",{"type":21,"tag":251,"props":1653,"children":1654},{"href":330},[1655],{"type":26,"value":333},{"type":26,"value":1657}," structure included in the ",{"type":21,"tag":42,"props":1659,"children":1661},{"className":1660},[],[1662],{"type":26,"value":318},{"type":26,"value":320},{"type":21,"tag":42,"props":1665,"children":1667},{"className":1666},[],[1668],{"type":26,"value":247},{"type":26,"value":1482},{"type":21,"tag":1428,"props":1671,"children":1672},{"type":1430},[],{"type":26,"value":1674}," be\n",{"type":21,"tag":42,"props":1676,"children":1678},{"className":1677},[],[1679],{"type":26,"value":1680},"VK_QUERY_TYPE_RESULT_STATUS_ONLY_KHR",{"type":21,"tag":1418,"props":1682,"children":1684},{"name":1683},"VUID-vkCmdDecodeVideoKHR-queryPool-08368",[1685],{"type":21,"tag":22,"props":1686,"children":1687},{},[1688,1689,1694,1695,1700,1702,1706,1708,1713,1714,1719,1720,1723,1725,1731,1733,1738,1739,1745,1747,1751,1752,1758],{"type":26,"value":304},{"type":21,"tag":42,"props":1690,"children":1692},{"className":1691},[],[1693],{"type":26,"value":310},{"type":26,"value":1636},{"type":21,"tag":42,"props":1696,"children":1698},{"className":1697},[],[1699],{"type":26,"value":341},{"type":26,"value":1701}," specified in the ",{"type":21,"tag":251,"props":1703,"children":1704},{"href":330},[1705],{"type":26,"value":333},{"type":26,"value":1707},"\nstructure included in the ",{"type":21,"tag":42,"props":1709,"children":1711},{"className":1710},[],[1712],{"type":26,"value":318},{"type":26,"value":1517},{"type":21,"tag":42,"props":1715,"children":1717},{"className":1716},[],[1718],{"type":26,"value":247},{"type":26,"value":1482},{"type":21,"tag":1428,"props":1721,"children":1722},{"type":1430},[],{"type":26,"value":1724},"\nhave been created with a ",{"type":21,"tag":251,"props":1726,"children":1728},{"href":1727},"/man/VkVideoProfileInfoKHR",[1729],{"type":26,"value":1730},"VkVideoProfileInfoKHR",{"type":26,"value":1732}," structure included\nin the ",{"type":21,"tag":42,"props":1734,"children":1736},{"className":1735},[],[1737],{"type":26,"value":318},{"type":26,"value":1517},{"type":21,"tag":251,"props":1740,"children":1742},{"href":1741},"/man/VkQueryPoolCreateInfo",[1743],{"type":26,"value":1744},"VkQueryPoolCreateInfo",{"type":26,"value":1746}," identical to the\none specified in ",{"type":21,"tag":251,"props":1748,"children":1749},{"href":558},[1750],{"type":26,"value":561},{"type":26,"value":172},{"type":21,"tag":42,"props":1753,"children":1755},{"className":1754},[],[1756],{"type":26,"value":1757},"pVideoProfile",{"type":26,"value":1759},"\nthe bound video session was created with",{"type":21,"tag":1418,"props":1761,"children":1763},{"name":1762},"VUID-vkCmdDecodeVideoKHR-queryType-08369",[1764],{"type":21,"tag":22,"props":1765,"children":1766},{},[1767,1768,1773,1774,1779,1780,1785,1786,1790,1791,1796,1797,1802,1804,1809,1811,1817,1819,1824,1826,1829,1831,1837,1839,1845,1846],{"type":26,"value":304},{"type":21,"tag":42,"props":1769,"children":1771},{"className":1770},[],[1772],{"type":26,"value":310},{"type":26,"value":1510},{"type":21,"tag":42,"props":1775,"children":1777},{"className":1776},[],[1778],{"type":26,"value":1642},{"type":26,"value":1644},{"type":21,"tag":42,"props":1781,"children":1783},{"className":1782},[],[1784],{"type":26,"value":341},{"type":26,"value":1651},{"type":21,"tag":251,"props":1787,"children":1788},{"href":330},[1789],{"type":26,"value":333},{"type":26,"value":1657},{"type":21,"tag":42,"props":1792,"children":1794},{"className":1793},[],[1795],{"type":26,"value":318},{"type":26,"value":320},{"type":21,"tag":42,"props":1798,"children":1800},{"className":1799},[],[1801],{"type":26,"value":247},{"type":26,"value":1803}," is\n",{"type":21,"tag":42,"props":1805,"children":1807},{"className":1806},[],[1808],{"type":26,"value":1680},{"type":26,"value":1810},", then the ",{"type":21,"tag":42,"props":1812,"children":1814},{"className":1813},[],[1815],{"type":26,"value":1816},"VkCommandPool",{"type":26,"value":1818},"\nthat ",{"type":21,"tag":42,"props":1820,"children":1822},{"className":1821},[],[1823],{"type":26,"value":83},{"type":26,"value":1825}," was allocated from ",{"type":21,"tag":1428,"props":1827,"children":1828},{"type":1430},[],{"type":26,"value":1830}," have been created with\na queue family index that supports ",{"type":21,"tag":251,"props":1832,"children":1834},{"href":1833},"/chapters/queries#queries-result-status-only",[1835],{"type":26,"value":1836},"result\nstatus queries",{"type":26,"value":1838},", as indicated by\n",{"type":21,"tag":251,"props":1840,"children":1842},{"href":1841},"/man/VkQueueFamilyQueryResultStatusPropertiesKHR",[1843],{"type":26,"value":1844},"VkQueueFamilyQueryResultStatusPropertiesKHR",{"type":26,"value":172},{"type":21,"tag":42,"props":1847,"children":1849},{"className":1848},[],[1850],{"type":26,"value":1851},"queryResultStatusSupport",{"type":21,"tag":1418,"props":1853,"children":1855},{"name":1854},"VUID-vkCmdDecodeVideoKHR-pDecodeInfo-07135",[1856],{"type":21,"tag":22,"props":1857,"children":1858},{},[1859,1865,1866,1869,1870,1876],{"type":21,"tag":42,"props":1860,"children":1862},{"className":1861},[],[1863],{"type":26,"value":1864},"pDecodeInfo→srcBuffer",{"type":26,"value":1482},{"type":21,"tag":1428,"props":1867,"children":1868},{"type":1430},[],{"type":26,"value":1615},{"type":21,"tag":251,"props":1871,"children":1873},{"href":1872},"/chapters/video-coding#video-profile-compatibility",[1874],{"type":26,"value":1875},"compatible",{"type":26,"value":1877}," with the video profile the bound video session was created\nwith",{"type":21,"tag":1418,"props":1879,"children":1881},{"name":1880},"VUID-vkCmdDecodeVideoKHR-commandBuffer-07136",[1882],{"type":21,"tag":22,"props":1883,"children":1884},{},[1885,1886,1891,1893,1903,1905,1910,1911,1914],{"type":26,"value":996},{"type":21,"tag":42,"props":1887,"children":1889},{"className":1888},[],[1890],{"type":26,"value":83},{"type":26,"value":1892}," is an unprotected command buffer and\n",{"type":21,"tag":251,"props":1894,"children":1896},{"href":1895},"/man/VkPhysicalDeviceProtectedMemoryProperties#limits-protectedNoFault",[1897],{"type":21,"tag":42,"props":1898,"children":1900},{"className":1899},[],[1901],{"type":26,"value":1902},"protectedNoFault",{"type":26,"value":1904}," is not supported,\nthen ",{"type":21,"tag":42,"props":1906,"children":1908},{"className":1907},[],[1909],{"type":26,"value":1864},{"type":26,"value":1482},{"type":21,"tag":1428,"props":1912,"children":1913},{"type":1430},[],{"type":26,"value":1915}," not be a protected buffer",{"type":21,"tag":1418,"props":1917,"children":1919},{"name":1918},"VUID-vkCmdDecodeVideoKHR-commandBuffer-07137",[1920],{"type":21,"tag":22,"props":1921,"children":1922},{},[1923,1924,1929,1931,1939,1940,1945,1946,1949],{"type":26,"value":996},{"type":21,"tag":42,"props":1925,"children":1927},{"className":1926},[],[1928],{"type":26,"value":83},{"type":26,"value":1930}," is a protected command buffer and\n",{"type":21,"tag":251,"props":1932,"children":1933},{"href":1895},[1934],{"type":21,"tag":42,"props":1935,"children":1937},{"className":1936},[],[1938],{"type":26,"value":1902},{"type":26,"value":1904},{"type":21,"tag":42,"props":1941,"children":1943},{"className":1942},[],[1944],{"type":26,"value":1864},{"type":26,"value":1482},{"type":21,"tag":1428,"props":1947,"children":1948},{"type":1430},[],{"type":26,"value":1950}," be a protected buffer",{"type":21,"tag":1418,"props":1952,"children":1954},{"name":1953},"VUID-vkCmdDecodeVideoKHR-pDecodeInfo-07138",[1955],{"type":21,"tag":22,"props":1956,"children":1957},{},[1958,1964,1965,1968,1970,1976,1977,1983,1984,1988],{"type":21,"tag":42,"props":1959,"children":1961},{"className":1960},[],[1962],{"type":26,"value":1963},"pDecodeInfo→srcBufferOffset",{"type":26,"value":1482},{"type":21,"tag":1428,"props":1966,"children":1967},{"type":1430},[],{"type":26,"value":1969}," be an integer multiple of\n",{"type":21,"tag":251,"props":1971,"children":1973},{"href":1972},"/man/VkVideoCapabilitiesKHR",[1974],{"type":26,"value":1975},"VkVideoCapabilitiesKHR",{"type":26,"value":172},{"type":21,"tag":42,"props":1978,"children":1980},{"className":1979},[],[1981],{"type":26,"value":1982},"minBitstreamBufferOffsetAlignment",{"type":26,"value":935},{"type":21,"tag":251,"props":1985,"children":1986},{"href":938},[1987],{"type":26,"value":941},{"type":26,"value":1989}," for the\nvideo profile the bound video session was created with",{"type":21,"tag":1418,"props":1991,"children":1993},{"name":1992},"VUID-vkCmdDecodeVideoKHR-pDecodeInfo-07139",[1994],{"type":21,"tag":22,"props":1995,"children":1996},{},[1997,2003,2004,2007,2008,2012,2013,2019,2021,2025],{"type":21,"tag":42,"props":1998,"children":2000},{"className":1999},[],[2001],{"type":26,"value":2002},"pDecodeInfo→srcBufferRange",{"type":26,"value":1482},{"type":21,"tag":1428,"props":2005,"children":2006},{"type":1430},[],{"type":26,"value":1969},{"type":21,"tag":251,"props":2009,"children":2010},{"href":1972},[2011],{"type":26,"value":1975},{"type":26,"value":172},{"type":21,"tag":42,"props":2014,"children":2016},{"className":2015},[],[2017],{"type":26,"value":2018},"minBitstreamBufferSizeAlignment",{"type":26,"value":2020},", as\nreturned by ",{"type":21,"tag":251,"props":2022,"children":2023},{"href":938},[2024],{"type":26,"value":941},{"type":26,"value":2026}," for the video\nprofile the bound video session was created with",{"type":21,"tag":1418,"props":2028,"children":2030},{"name":2029},"VUID-vkCmdDecodeVideoKHR-pDecodeInfo-07140",[2031],{"type":21,"tag":22,"props":2032,"children":2033},{},[2034,2035,2040,2041,2046,2047,2053,2054,2060,2062,2068,2069,2073,2075,2080,2081,2086,2087,2090,2092],{"type":26,"value":996},{"type":21,"tag":42,"props":2036,"children":2038},{"className":2037},[],[2039],{"type":26,"value":483},{"type":26,"value":1003},{"type":21,"tag":42,"props":2042,"children":2044},{"className":2043},[],[2045],{"type":26,"value":491},{"type":26,"value":804},{"type":21,"tag":251,"props":2048,"children":2050},{"href":2049},"/man/VkVideoDecodeCapabilitiesKHR",[2051],{"type":26,"value":2052},"VkVideoDecodeCapabilitiesKHR",{"type":26,"value":172},{"type":21,"tag":42,"props":2055,"children":2057},{"className":2056},[],[2058],{"type":26,"value":2059},"flags",{"type":26,"value":2061}," does not include\n",{"type":21,"tag":42,"props":2063,"children":2065},{"className":2064},[],[2066],{"type":26,"value":2067},"VK_VIDEO_DECODE_CAPABILITY_DPB_AND_OUTPUT_COINCIDE_BIT_KHR",{"type":26,"value":2020},{"type":21,"tag":251,"props":2070,"children":2071},{"href":938},[2072],{"type":26,"value":941},{"type":26,"value":2074}," for the video\nprofile the bound video session was created with, then the video picture\nresources specified by ",{"type":21,"tag":42,"props":2076,"children":2078},{"className":2077},[],[2079],{"type":26,"value":670},{"type":26,"value":804},{"type":21,"tag":42,"props":2082,"children":2084},{"className":2083},[],[2085],{"type":26,"value":598},{"type":26,"value":1482},{"type":21,"tag":1428,"props":2088,"children":2089},{"type":1430},[],{"type":26,"value":2091}," not\n",{"type":21,"tag":251,"props":2093,"children":2095},{"href":2094},"/man/VkVideoPictureResourceInfoKHR#video-picture-resource-matching",[2096],{"type":26,"value":2097},"match",{"type":21,"tag":1418,"props":2099,"children":2101},{"name":2100},"VUID-vkCmdDecodeVideoKHR-pDecodeInfo-07141",[2102,2143,2189],{"type":21,"tag":22,"props":2103,"children":2104},{},[2105,2106,2111,2112,2117,2119,2123,2124,2129,2131,2137,2138,2142],{"type":26,"value":996},{"type":21,"tag":42,"props":2107,"children":2109},{"className":2108},[],[2110],{"type":26,"value":483},{"type":26,"value":1003},{"type":21,"tag":42,"props":2113,"children":2115},{"className":2114},[],[2116],{"type":26,"value":491},{"type":26,"value":2118}," and none of the\nfollowing is true:- ",{"type":21,"tag":251,"props":2120,"children":2121},{"href":2049},[2122],{"type":26,"value":2052},{"type":26,"value":172},{"type":21,"tag":42,"props":2125,"children":2127},{"className":2126},[],[2128],{"type":26,"value":2059},{"type":26,"value":2130}," includes\n",{"type":21,"tag":42,"props":2132,"children":2134},{"className":2133},[],[2135],{"type":26,"value":2136},"VK_VIDEO_DECODE_CAPABILITY_DPB_AND_OUTPUT_DISTINCT_BIT_KHR",{"type":26,"value":2020},{"type":21,"tag":251,"props":2139,"children":2140},{"href":938},[2141],{"type":26,"value":941},{"type":26,"value":2026},{"type":21,"tag":225,"props":2144,"children":2145},{},[2146],{"type":21,"tag":229,"props":2147,"children":2148},{},[2149,2151,2157,2158,2164,2165,2171,2173,2179,2181,2187],{"type":26,"value":2150},"the bound video session was created with the video codec operation\n",{"type":21,"tag":42,"props":2152,"children":2154},{"className":2153},[],[2155],{"type":26,"value":2156},"VK_VIDEO_CODEC_OPERATION_DECODE_AV1_BIT_KHR",{"type":26,"value":804},{"type":21,"tag":251,"props":2159,"children":2161},{"href":2160},"/man/VkVideoDecodeAV1ProfileInfoKHR",[2162],{"type":26,"value":2163},"VkVideoDecodeAV1ProfileInfoKHR",{"type":26,"value":172},{"type":21,"tag":42,"props":2166,"children":2168},{"className":2167},[],[2169],{"type":26,"value":2170},"filmGrainSupport",{"type":26,"value":2172}," set to\n",{"type":21,"tag":42,"props":2174,"children":2176},{"className":2175},[],[2177],{"type":26,"value":2178},"VK_TRUE",{"type":26,"value":2180},", and ",{"type":21,"tag":251,"props":2182,"children":2184},{"href":2183},"/man/VkVideoDecodeAV1PictureInfoKHR#decode-av1-film-grain",[2185],{"type":26,"value":2186},"film grain",{"type":26,"value":2188}," is enabled for\nthe decoded picture",{"type":21,"tag":22,"props":2190,"children":2191},{},[2192,2194,2199,2200,2205,2206,2209],{"type":26,"value":2193},"then the video picture resources specified by\n",{"type":21,"tag":42,"props":2195,"children":2197},{"className":2196},[],[2198],{"type":26,"value":670},{"type":26,"value":804},{"type":21,"tag":42,"props":2201,"children":2203},{"className":2202},[],[2204],{"type":26,"value":598},{"type":26,"value":1482},{"type":21,"tag":1428,"props":2207,"children":2208},{"type":1430},[],{"type":21,"tag":251,"props":2210,"children":2211},{"href":2094},[2212],{"type":26,"value":2097},{"type":21,"tag":1418,"props":2214,"children":2216},{"name":2215},"VUID-vkCmdDecodeVideoKHR-pDecodeInfo-07142",[2217],{"type":21,"tag":22,"props":2218,"children":2219},{},[2220,2226,2227,2230,2231,2235],{"type":21,"tag":42,"props":2221,"children":2223},{"className":2222},[],[2224],{"type":26,"value":2225},"pDecodeInfo→dstPictureResource.imageViewBinding",{"type":26,"value":1482},{"type":21,"tag":1428,"props":2228,"children":2229},{"type":1430},[],{"type":26,"value":1674},{"type":21,"tag":251,"props":2232,"children":2233},{"href":1872},[2234],{"type":26,"value":1875},{"type":26,"value":2236}," with the video profile the\nbound video session was created with",{"type":21,"tag":1418,"props":2238,"children":2240},{"name":2239},"VUID-vkCmdDecodeVideoKHR-pDecodeInfo-07143",[2241],{"type":21,"tag":22,"props":2242,"children":2243},{},[2244,2246,2251,2254,2256,2260,2261,2267],{"type":26,"value":2245},"The format of ",{"type":21,"tag":42,"props":2247,"children":2249},{"className":2248},[],[2250],{"type":26,"value":2225},{"type":21,"tag":1428,"props":2252,"children":2253},{"type":1430},[],{"type":26,"value":2255}," match the ",{"type":21,"tag":251,"props":2257,"children":2258},{"href":558},[2259],{"type":26,"value":561},{"type":26,"value":172},{"type":21,"tag":42,"props":2262,"children":2264},{"className":2263},[],[2265],{"type":26,"value":2266},"pictureFormat",{"type":26,"value":1759},{"type":21,"tag":1418,"props":2269,"children":2271},{"name":2270},"VUID-vkCmdDecodeVideoKHR-pDecodeInfo-07144",[2272],{"type":21,"tag":22,"props":2273,"children":2274},{},[2275,2281,2282,2285,2287],{"type":21,"tag":42,"props":2276,"children":2278},{"className":2277},[],[2279],{"type":26,"value":2280},"pDecodeInfo→dstPictureResource.codedOffset",{"type":26,"value":1482},{"type":21,"tag":1428,"props":2283,"children":2284},{"type":1430},[],{"type":26,"value":2286}," be an integer\nmultiple of ",{"type":21,"tag":42,"props":2288,"children":2290},{"className":2289},[],[2291],{"type":26,"value":868},{"type":21,"tag":1418,"props":2293,"children":2295},{"name":2294},"VUID-vkCmdDecodeVideoKHR-pDecodeInfo-07145",[2296],{"type":21,"tag":22,"props":2297,"children":2298},{},[2299,2305,2306,2309,2311,2317,2318,2324],{"type":21,"tag":42,"props":2300,"children":2302},{"className":2301},[],[2303],{"type":26,"value":2304},"pDecodeInfo→dstPictureResource.codedExtent",{"type":26,"value":1482},{"type":21,"tag":1428,"props":2307,"children":2308},{"type":1430},[],{"type":26,"value":2310}," be between\n",{"type":21,"tag":42,"props":2312,"children":2314},{"className":2313},[],[2315],{"type":26,"value":2316},"minCodedExtent",{"type":26,"value":854},{"type":21,"tag":42,"props":2319,"children":2321},{"className":2320},[],[2322],{"type":26,"value":2323},"maxCodedExtent",{"type":26,"value":2325},", inclusive, the bound\nvideo session was created with",{"type":21,"tag":1418,"props":2327,"children":2329},{"name":2328},"VUID-vkCmdDecodeVideoKHR-pDecodeInfo-07146",[2330],{"type":21,"tag":22,"props":2331,"children":2332},{},[2333,2338,2339,2342,2344],{"type":21,"tag":42,"props":2334,"children":2336},{"className":2335},[],[2337],{"type":26,"value":2225},{"type":26,"value":1482},{"type":21,"tag":1428,"props":2340,"children":2341},{"type":1430},[],{"type":26,"value":2343}," have been\ncreated with ",{"type":21,"tag":42,"props":2345,"children":2347},{"className":2346},[],[2348],{"type":26,"value":2349},"VK_IMAGE_USAGE_VIDEO_DECODE_DST_BIT_KHR",{"type":21,"tag":1418,"props":2351,"children":2353},{"name":2352},"VUID-vkCmdDecodeVideoKHR-commandBuffer-07147",[2354],{"type":21,"tag":22,"props":2355,"children":2356},{},[2357,2358,2363,2364,2372,2373,2378,2379,2382],{"type":26,"value":996},{"type":21,"tag":42,"props":2359,"children":2361},{"className":2360},[],[2362],{"type":26,"value":83},{"type":26,"value":1892},{"type":21,"tag":251,"props":2365,"children":2366},{"href":1895},[2367],{"type":21,"tag":42,"props":2368,"children":2370},{"className":2369},[],[2371],{"type":26,"value":1902},{"type":26,"value":1904},{"type":21,"tag":42,"props":2374,"children":2376},{"className":2375},[],[2377],{"type":26,"value":2225},{"type":26,"value":1482},{"type":21,"tag":1428,"props":2380,"children":2381},{"type":1430},[],{"type":26,"value":2383}," not\nhave been created from a protected image",{"type":21,"tag":1418,"props":2385,"children":2387},{"name":2386},"VUID-vkCmdDecodeVideoKHR-commandBuffer-07148",[2388],{"type":21,"tag":22,"props":2389,"children":2390},{},[2391,2392,2397,2398,2406,2407,2412,2413,2416],{"type":26,"value":996},{"type":21,"tag":42,"props":2393,"children":2395},{"className":2394},[],[2396],{"type":26,"value":83},{"type":26,"value":1930},{"type":21,"tag":251,"props":2399,"children":2400},{"href":1895},[2401],{"type":21,"tag":42,"props":2402,"children":2404},{"className":2403},[],[2405],{"type":26,"value":1902},{"type":26,"value":1904},{"type":21,"tag":42,"props":2408,"children":2410},{"className":2409},[],[2411],{"type":26,"value":2225},{"type":26,"value":1482},{"type":21,"tag":1428,"props":2414,"children":2415},{"type":1430},[],{"type":26,"value":2417}," have\nbeen created from a protected image",{"type":21,"tag":1418,"props":2419,"children":2421},{"name":2420},"VUID-vkCmdDecodeVideoKHR-pDecodeInfo-08376",[2422],{"type":21,"tag":22,"props":2423,"children":2424},{},[2425,2430,2431,2434,2436,2441,2443,2447,2448,2453],{"type":21,"tag":42,"props":2426,"children":2428},{"className":2427},[],[2429],{"type":26,"value":483},{"type":26,"value":1482},{"type":21,"tag":1428,"props":2432,"children":2433},{"type":1430},[],{"type":26,"value":2435}," not be ",{"type":21,"tag":42,"props":2437,"children":2439},{"className":2438},[],[2440],{"type":26,"value":491},{"type":26,"value":2442}," unless the\nbound video session was created with\n",{"type":21,"tag":251,"props":2444,"children":2445},{"href":558},[2446],{"type":26,"value":561},{"type":26,"value":172},{"type":21,"tag":42,"props":2449,"children":2451},{"className":2450},[],[2452],{"type":26,"value":961},{"type":26,"value":2454}," equal to zero",{"type":21,"tag":1418,"props":2456,"children":2458},{"name":2457},"VUID-vkCmdDecodeVideoKHR-pDecodeInfo-07170",[2459],{"type":21,"tag":22,"props":2460,"children":2461},{},[2462,2463,2468,2469,2474,2475,2480,2481,2484,2486,2490,2491,2496],{"type":26,"value":996},{"type":21,"tag":42,"props":2464,"children":2466},{"className":2465},[],[2467],{"type":26,"value":483},{"type":26,"value":1003},{"type":21,"tag":42,"props":2470,"children":2472},{"className":2471},[],[2473],{"type":26,"value":491},{"type":26,"value":1010},{"type":21,"tag":42,"props":2476,"children":2478},{"className":2477},[],[2479],{"type":26,"value":576},{"type":26,"value":1482},{"type":21,"tag":1428,"props":2482,"children":2483},{"type":1430},[],{"type":26,"value":2485}," be less than the\n",{"type":21,"tag":251,"props":2487,"children":2488},{"href":558},[2489],{"type":26,"value":561},{"type":26,"value":172},{"type":21,"tag":42,"props":2492,"children":2494},{"className":2493},[],[2495],{"type":26,"value":961},{"type":26,"value":2497}," specified when the\nbound video session was created",{"type":21,"tag":1418,"props":2499,"children":2501},{"name":2500},"VUID-vkCmdDecodeVideoKHR-pDecodeInfo-07173",[2502],{"type":21,"tag":22,"props":2503,"children":2504},{},[2505,2506,2511,2512,2517,2518,2524,2527,2529],{"type":26,"value":996},{"type":21,"tag":42,"props":2507,"children":2509},{"className":2508},[],[2510],{"type":26,"value":483},{"type":26,"value":1003},{"type":21,"tag":42,"props":2513,"children":2515},{"className":2514},[],[2516],{"type":26,"value":491},{"type":26,"value":1010},{"type":21,"tag":42,"props":2519,"children":2521},{"className":2520},[],[2522],{"type":26,"value":2523},"pDecodeInfo→pSetupReferenceSlot→pPictureResource→codedOffset",{"type":21,"tag":1428,"props":2525,"children":2526},{"type":1430},[],{"type":26,"value":2528}," be an integer multiple of ",{"type":21,"tag":42,"props":2530,"children":2532},{"className":2531},[],[2533],{"type":26,"value":868},{"type":21,"tag":1418,"props":2535,"children":2537},{"name":2536},"VUID-vkCmdDecodeVideoKHR-pDecodeInfo-07149",[2538],{"type":21,"tag":22,"props":2539,"children":2540},{},[2541,2542,2547,2548,2553,2554,2559,2560,2563,2567,2569],{"type":26,"value":996},{"type":21,"tag":42,"props":2543,"children":2545},{"className":2544},[],[2546],{"type":26,"value":483},{"type":26,"value":1003},{"type":21,"tag":42,"props":2549,"children":2551},{"className":2550},[],[2552],{"type":26,"value":491},{"type":26,"value":1010},{"type":21,"tag":42,"props":2555,"children":2557},{"className":2556},[],[2558],{"type":26,"value":598},{"type":26,"value":1482},{"type":21,"tag":1428,"props":2561,"children":2562},{"type":1430},[],{"type":21,"tag":251,"props":2564,"children":2565},{"href":2094},[2566],{"type":26,"value":2097},{"type":26,"value":2568}," one of the\n",{"type":21,"tag":251,"props":2570,"children":2572},{"href":2571},"/man/vkCmdBeginVideoCodingKHR#bound-reference-picture-resources",[2573],{"type":26,"value":2574},"bound reference picture resource",{"type":21,"tag":1418,"props":2576,"children":2578},{"name":2577},"VUID-vkCmdDecodeVideoKHR-activeReferencePictureCount-07150",[2579],{"type":21,"tag":22,"props":2580,"children":2581},{},[2582,2587,2588,2591,2593,2597,2598,2604],{"type":21,"tag":42,"props":2583,"children":2585},{"className":2584},[],[2586],{"type":26,"value":735},{"type":26,"value":1482},{"type":21,"tag":1428,"props":2589,"children":2590},{"type":1430},[],{"type":26,"value":2592}," be less than or equal to the\n",{"type":21,"tag":251,"props":2594,"children":2595},{"href":558},[2596],{"type":26,"value":561},{"type":26,"value":172},{"type":21,"tag":42,"props":2599,"children":2601},{"className":2600},[],[2602],{"type":26,"value":2603},"maxActiveReferencePictures",{"type":26,"value":2605},"\nspecified when the bound video session was created",{"type":21,"tag":1418,"props":2607,"children":2609},{"name":2608},"VUID-vkCmdDecodeVideoKHR-slotIndex-07256",[2610],{"type":21,"tag":22,"props":2611,"children":2612},{},[2613,2614,2619,2621,2626,2627,2630,2631,2635,2636,2641],{"type":26,"value":439},{"type":21,"tag":42,"props":2615,"children":2617},{"className":2616},[],[2618],{"type":26,"value":1103},{"type":26,"value":2620}," member of each element of\n",{"type":21,"tag":42,"props":2622,"children":2624},{"className":2623},[],[2625],{"type":26,"value":393},{"type":26,"value":1482},{"type":21,"tag":1428,"props":2628,"children":2629},{"type":1430},[],{"type":26,"value":2485},{"type":21,"tag":251,"props":2632,"children":2633},{"href":558},[2634],{"type":26,"value":561},{"type":26,"value":172},{"type":21,"tag":42,"props":2637,"children":2639},{"className":2638},[],[2640],{"type":26,"value":961},{"type":26,"value":2497},{"type":21,"tag":1418,"props":2643,"children":2645},{"name":2644},"VUID-vkCmdDecodeVideoKHR-codedOffset-07257",[2646],{"type":21,"tag":22,"props":2647,"children":2648},{},[2649,2650,2656,2658,2664,2666,2672,2674,2679,2680,2683,2684],{"type":26,"value":439},{"type":21,"tag":42,"props":2651,"children":2653},{"className":2652},[],[2654],{"type":26,"value":2655},"codedOffset",{"type":26,"value":2657}," member of the ",{"type":21,"tag":251,"props":2659,"children":2661},{"href":2660},"/man/VkVideoPictureResourceInfoKHR",[2662],{"type":26,"value":2663},"VkVideoPictureResourceInfoKHR",{"type":26,"value":2665},"\nstructure pointed to by the ",{"type":21,"tag":42,"props":2667,"children":2669},{"className":2668},[],[2670],{"type":26,"value":2671},"pPictureResource",{"type":26,"value":2673}," member of each\nelement of ",{"type":21,"tag":42,"props":2675,"children":2677},{"className":2676},[],[2678],{"type":26,"value":393},{"type":26,"value":1482},{"type":21,"tag":1428,"props":2681,"children":2682},{"type":1430},[],{"type":26,"value":2286},{"type":21,"tag":42,"props":2685,"children":2687},{"className":2686},[],[2688],{"type":26,"value":868},{"type":21,"tag":1418,"props":2690,"children":2692},{"name":2691},"VUID-vkCmdDecodeVideoKHR-pDecodeInfo-07151",[2693],{"type":21,"tag":22,"props":2694,"children":2695},{},[2696,2697,2702,2703,2708,2709,2712,2716,2717,2721,2723,2728],{"type":26,"value":439},{"type":21,"tag":42,"props":2698,"children":2700},{"className":2699},[],[2701],{"type":26,"value":2671},{"type":26,"value":2620},{"type":21,"tag":42,"props":2704,"children":2706},{"className":2705},[],[2707],{"type":26,"value":393},{"type":26,"value":1482},{"type":21,"tag":1428,"props":2710,"children":2711},{"type":1430},[],{"type":21,"tag":251,"props":2713,"children":2714},{"href":2094},[2715],{"type":26,"value":2097},{"type":26,"value":2568},{"type":21,"tag":251,"props":2718,"children":2719},{"href":2571},[2720],{"type":26,"value":2574},{"type":26,"value":2722},"\nassociated with the DPB slot index specified in the ",{"type":21,"tag":42,"props":2724,"children":2726},{"className":2725},[],[2727],{"type":26,"value":1103},{"type":26,"value":2729},"\nmember of that element",{"type":21,"tag":1418,"props":2731,"children":2733},{"name":2732},"VUID-vkCmdDecodeVideoKHR-pDecodeInfo-07264",[2734],{"type":21,"tag":22,"props":2735,"children":2736},{},[2737,2739,2744,2746,2751,2754,2755,2761,2763],{"type":26,"value":2738},"Each video picture resource corresponding to the ",{"type":21,"tag":42,"props":2740,"children":2742},{"className":2741},[],[2743],{"type":26,"value":2671},{"type":26,"value":2745},"\nmember specified in the elements of ",{"type":21,"tag":42,"props":2747,"children":2749},{"className":2748},[],[2750],{"type":26,"value":393},{"type":21,"tag":1428,"props":2752,"children":2753},{"type":1430},[],{"type":26,"value":1615},{"type":21,"tag":251,"props":2756,"children":2758},{"href":2757},"/man/VkVideoPictureResourceInfoKHR#video-picture-resource-uniqueness",[2759],{"type":26,"value":2760},"unique",{"type":26,"value":2762}," within\n",{"type":21,"tag":42,"props":2764,"children":2766},{"className":2765},[],[2767],{"type":26,"value":393},{"type":21,"tag":1418,"props":2769,"children":2771},{"name":2770},"VUID-vkCmdDecodeVideoKHR-dpbFrameUseCount-07176",[2772],{"type":21,"tag":22,"props":2773,"children":2774},{},[2775,2777,2783,2784,2787,2789],{"type":26,"value":2776},"All elements of ",{"type":21,"tag":42,"props":2778,"children":2780},{"className":2779},[],[2781],{"type":26,"value":2782},"dpbFrameUseCount",{"type":26,"value":1482},{"type":21,"tag":1428,"props":2785,"children":2786},{"type":1430},[],{"type":26,"value":2788}," be less than or equal to\n",{"type":21,"tag":42,"props":2790,"children":2792},{"className":2791},[],[2793],{"type":26,"value":2794},"1",{"type":21,"tag":1418,"props":2796,"children":2798},{"name":2797},"VUID-vkCmdDecodeVideoKHR-dpbTopFieldUseCount-07177",[2799],{"type":21,"tag":22,"props":2800,"children":2801},{},[2802,2803,2809,2810,2813,2814],{"type":26,"value":2776},{"type":21,"tag":42,"props":2804,"children":2806},{"className":2805},[],[2807],{"type":26,"value":2808},"dpbTopFieldUseCount",{"type":26,"value":1482},{"type":21,"tag":1428,"props":2811,"children":2812},{"type":1430},[],{"type":26,"value":2788},{"type":21,"tag":42,"props":2815,"children":2817},{"className":2816},[],[2818],{"type":26,"value":2794},{"type":21,"tag":1418,"props":2820,"children":2822},{"name":2821},"VUID-vkCmdDecodeVideoKHR-dpbBottomFieldUseCount-07178",[2823],{"type":21,"tag":22,"props":2824,"children":2825},{},[2826,2827,2833,2834,2837,2839],{"type":26,"value":2776},{"type":21,"tag":42,"props":2828,"children":2830},{"className":2829},[],[2831],{"type":26,"value":2832},"dpbBottomFieldUseCount",{"type":26,"value":1482},{"type":21,"tag":1428,"props":2835,"children":2836},{"type":1430},[],{"type":26,"value":2838}," be less than or equal\nto ",{"type":21,"tag":42,"props":2840,"children":2842},{"className":2841},[],[2843],{"type":26,"value":2794},{"type":21,"tag":1418,"props":2845,"children":2847},{"name":2846},"VUID-vkCmdDecodeVideoKHR-pDecodeInfo-07252",[2848],{"type":21,"tag":22,"props":2849,"children":2850},{},[2851,2852,2857,2859,2864,2865,2870,2872,2877,2879,2884,2886,2890,2892,2897,2898,2901,2903,2909],{"type":26,"value":996},{"type":21,"tag":42,"props":2853,"children":2855},{"className":2854},[],[2856],{"type":26,"value":483},{"type":26,"value":2858}," is ",{"type":21,"tag":42,"props":2860,"children":2862},{"className":2861},[],[2863],{"type":26,"value":491},{"type":26,"value":1052},{"type":21,"tag":42,"props":2866,"children":2868},{"className":2867},[],[2869],{"type":26,"value":598},{"type":26,"value":2871}," does not\n",{"type":21,"tag":251,"props":2873,"children":2874},{"href":421},[2875],{"type":26,"value":2876},"refer",{"type":26,"value":2878}," to the same image\nsubresource as ",{"type":21,"tag":42,"props":2880,"children":2882},{"className":2881},[],[2883],{"type":26,"value":670},{"type":26,"value":2885},", then the image\nsubresource ",{"type":21,"tag":251,"props":2887,"children":2888},{"href":421},[2889],{"type":26,"value":424},{"type":26,"value":2891}," to by\n",{"type":21,"tag":42,"props":2893,"children":2895},{"className":2894},[],[2896],{"type":26,"value":670},{"type":26,"value":1482},{"type":21,"tag":1428,"props":2899,"children":2900},{"type":1430},[],{"type":26,"value":2902}," be in the\n",{"type":21,"tag":42,"props":2904,"children":2906},{"className":2905},[],[2907],{"type":26,"value":2908},"VK_IMAGE_LAYOUT_VIDEO_DECODE_DST_KHR",{"type":26,"value":2910}," layout at the time the video\ndecode operation is executed on the device",{"type":21,"tag":1418,"props":2912,"children":2914},{"name":2913},"VUID-vkCmdDecodeVideoKHR-pDecodeInfo-07253",[2915,2936],{"type":21,"tag":22,"props":2916,"children":2917},{},[2918,2919,2924,2925,2930,2931],{"type":26,"value":996},{"type":21,"tag":42,"props":2920,"children":2922},{"className":2921},[],[2923],{"type":26,"value":483},{"type":26,"value":1003},{"type":21,"tag":42,"props":2926,"children":2928},{"className":2927},[],[2929],{"type":26,"value":491},{"type":26,"value":804},{"type":21,"tag":42,"props":2932,"children":2934},{"className":2933},[],[2935],{"type":26,"value":598},{"type":21,"tag":22,"props":2937,"children":2938},{},[2939,2944,2945,2950,2951,2955,2956,2961,2962,2965,2966,2972],{"type":21,"tag":251,"props":2940,"children":2941},{"href":421},[2942],{"type":26,"value":2943},"refers",{"type":26,"value":2878},{"type":21,"tag":42,"props":2946,"children":2948},{"className":2947},[],[2949],{"type":26,"value":670},{"type":26,"value":2885},{"type":21,"tag":251,"props":2952,"children":2953},{"href":421},[2954],{"type":26,"value":424},{"type":26,"value":2891},{"type":21,"tag":42,"props":2957,"children":2959},{"className":2958},[],[2960],{"type":26,"value":670},{"type":26,"value":1482},{"type":21,"tag":1428,"props":2963,"children":2964},{"type":1430},[],{"type":26,"value":2902},{"type":21,"tag":42,"props":2967,"children":2969},{"className":2968},[],[2970],{"type":26,"value":2971},"VK_IMAGE_LAYOUT_VIDEO_DECODE_DPB_KHR",{"type":26,"value":2910},{"type":21,"tag":1418,"props":2974,"children":2976},{"name":2975},"VUID-vkCmdDecodeVideoKHR-pDecodeInfo-07254",[2977],{"type":21,"tag":22,"props":2978,"children":2979},{},[2980,2981,2986,2987,2992,2993,2997,2998,3003,3004,3007,3008,3013],{"type":26,"value":996},{"type":21,"tag":42,"props":2982,"children":2984},{"className":2983},[],[2985],{"type":26,"value":483},{"type":26,"value":1003},{"type":21,"tag":42,"props":2988,"children":2990},{"className":2989},[],[2991],{"type":26,"value":491},{"type":26,"value":2885},{"type":21,"tag":251,"props":2994,"children":2995},{"href":421},[2996],{"type":26,"value":424},{"type":26,"value":2891},{"type":21,"tag":42,"props":2999,"children":3001},{"className":3000},[],[3002],{"type":26,"value":598},{"type":26,"value":1482},{"type":21,"tag":1428,"props":3005,"children":3006},{"type":1430},[],{"type":26,"value":2902},{"type":21,"tag":42,"props":3009,"children":3011},{"className":3010},[],[3012],{"type":26,"value":2971},{"type":26,"value":2910},{"type":21,"tag":1418,"props":3015,"children":3017},{"name":3016},"VUID-vkCmdDecodeVideoKHR-pPictureResource-07255",[3018],{"type":21,"tag":22,"props":3019,"children":3020},{},[3021,3023,3027,3029,3034,3035,3040,3041,3044,3045,3050],{"type":26,"value":3022},"The image subresource ",{"type":21,"tag":251,"props":3024,"children":3025},{"href":421},[3026],{"type":26,"value":424},{"type":26,"value":3028}," to\nby the ",{"type":21,"tag":42,"props":3030,"children":3032},{"className":3031},[],[3033],{"type":26,"value":2671},{"type":26,"value":2620},{"type":21,"tag":42,"props":3036,"children":3038},{"className":3037},[],[3039],{"type":26,"value":393},{"type":26,"value":1482},{"type":21,"tag":1428,"props":3042,"children":3043},{"type":1430},[],{"type":26,"value":2902},{"type":21,"tag":42,"props":3046,"children":3048},{"className":3047},[],[3049],{"type":26,"value":2971},{"type":26,"value":2910},{"type":21,"tag":1418,"props":3052,"children":3054},{"name":3053},"VUID-vkCmdDecodeVideoKHR-pNext-07152",[3055],{"type":21,"tag":22,"props":3056,"children":3057},{},[3058,3060,3066,3067,3072,3073,3078,3079,3082,3084,3090],{"type":26,"value":3059},"If the bound video session was created with the video codec operation\n",{"type":21,"tag":42,"props":3061,"children":3063},{"className":3062},[],[3064],{"type":26,"value":3065},"VK_VIDEO_CODEC_OPERATION_DECODE_H264_BIT_KHR",{"type":26,"value":1810},{"type":21,"tag":42,"props":3068,"children":3070},{"className":3069},[],[3071],{"type":26,"value":318},{"type":26,"value":320},{"type":21,"tag":42,"props":3074,"children":3076},{"className":3075},[],[3077],{"type":26,"value":247},{"type":26,"value":1482},{"type":21,"tag":1428,"props":3080,"children":3081},{"type":1430},[],{"type":26,"value":3083}," include a\n",{"type":21,"tag":251,"props":3085,"children":3087},{"href":3086},"/man/VkVideoDecodeH264PictureInfoKHR",[3088],{"type":26,"value":3089},"VkVideoDecodeH264PictureInfoKHR",{"type":26,"value":3091}," structure",{"type":21,"tag":1418,"props":3093,"children":3095},{"name":3094},"VUID-vkCmdDecodeVideoKHR-None-07258",[3096],{"type":21,"tag":22,"props":3097,"children":3098},{},[3099,3100,3105,3107,3113,3115,3120,3121,3124],{"type":26,"value":3059},{"type":21,"tag":42,"props":3101,"children":3103},{"className":3102},[],[3104],{"type":26,"value":3065},{"type":26,"value":3106}," but was not created\nwith ",{"type":21,"tag":251,"props":3108,"children":3110},{"href":3109},"/man/vkCreateVideoSessionKHR#decode-h264-interlaced-support",[3111],{"type":26,"value":3112},"interlaced frame support",{"type":26,"value":3114},", then\nthe ",{"type":21,"tag":251,"props":3116,"children":3118},{"href":3117},"/404#decode-h264-output-picture-info",[3119],{"type":26,"value":629},{"type":26,"value":1482},{"type":21,"tag":1428,"props":3122,"children":3123},{"type":1430},[],{"type":26,"value":3125},"\nrepresent a frame",{"type":21,"tag":1418,"props":3127,"children":3129},{"name":3128},"VUID-vkCmdDecodeVideoKHR-pSliceOffsets-07153",[3130],{"type":21,"tag":22,"props":3131,"children":3132},{},[3133,3134,3139,3141,3147,3149,3153,3155,3160,3161,3166,3167,3170,3172],{"type":26,"value":3059},{"type":21,"tag":42,"props":3135,"children":3137},{"className":3136},[],[3138],{"type":26,"value":3065},{"type":26,"value":3140},", then all elements of\nthe ",{"type":21,"tag":42,"props":3142,"children":3144},{"className":3143},[],[3145],{"type":26,"value":3146},"pSliceOffsets",{"type":26,"value":3148}," member of the\n",{"type":21,"tag":251,"props":3150,"children":3151},{"href":3086},[3152],{"type":26,"value":3089},{"type":26,"value":3154}," structure included in the\n",{"type":21,"tag":42,"props":3156,"children":3158},{"className":3157},[],[3159],{"type":26,"value":318},{"type":26,"value":1517},{"type":21,"tag":42,"props":3162,"children":3164},{"className":3163},[],[3165],{"type":26,"value":247},{"type":26,"value":1482},{"type":21,"tag":1428,"props":3168,"children":3169},{"type":1430},[],{"type":26,"value":3171}," be less than\n",{"type":21,"tag":42,"props":3173,"children":3175},{"className":3174},[],[3176],{"type":26,"value":2002},{"type":21,"tag":1418,"props":3178,"children":3180},{"name":3179},"VUID-vkCmdDecodeVideoKHR-StdVideoH264SequenceParameterSet-07154",[3181],{"type":21,"tag":22,"props":3182,"children":3183},{},[3184,3185,3190,3192,3195,3197,3203,3205,3211,3213,3219,3220,3225,3227,3233,3234,3238,3239,3244,3245],{"type":26,"value":3059},{"type":21,"tag":42,"props":3186,"children":3188},{"className":3187},[],[3189],{"type":26,"value":3065},{"type":26,"value":3191},", then the bound video\nsession parameters object ",{"type":21,"tag":1428,"props":3193,"children":3194},{"type":1430},[],{"type":26,"value":3196}," contain a\n",{"type":21,"tag":42,"props":3198,"children":3200},{"className":3199},[],[3201],{"type":26,"value":3202},"StdVideoH264SequenceParameterSet",{"type":26,"value":3204}," entry with\n",{"type":21,"tag":42,"props":3206,"children":3208},{"className":3207},[],[3209],{"type":26,"value":3210},"seq_parameter_set_id",{"type":26,"value":3212}," matching\n",{"type":21,"tag":42,"props":3214,"children":3216},{"className":3215},[],[3217],{"type":26,"value":3218},"StdVideoDecodeH264PictureInfo",{"type":26,"value":172},{"type":21,"tag":42,"props":3221,"children":3223},{"className":3222},[],[3224],{"type":26,"value":3210},{"type":26,"value":3226}," that is\nprovided in the ",{"type":21,"tag":42,"props":3228,"children":3230},{"className":3229},[],[3231],{"type":26,"value":3232},"pStdPictureInfo",{"type":26,"value":3148},{"type":21,"tag":251,"props":3235,"children":3236},{"href":3086},[3237],{"type":26,"value":3089},{"type":26,"value":3154},{"type":21,"tag":42,"props":3240,"children":3242},{"className":3241},[],[3243],{"type":26,"value":318},{"type":26,"value":1517},{"type":21,"tag":42,"props":3246,"children":3248},{"className":3247},[],[3249],{"type":26,"value":247},{"type":21,"tag":1418,"props":3251,"children":3253},{"name":3252},"VUID-vkCmdDecodeVideoKHR-StdVideoH264PictureParameterSet-07155",[3254],{"type":21,"tag":22,"props":3255,"children":3256},{},[3257,3258,3263,3264,3267,3268,3274,3275,3280,3281,3287,3288,3293,3294,3299,3300,3305,3306,3311,3313,3318,3320,3324,3325,3330,3331],{"type":26,"value":3059},{"type":21,"tag":42,"props":3259,"children":3261},{"className":3260},[],[3262],{"type":26,"value":3065},{"type":26,"value":3191},{"type":21,"tag":1428,"props":3265,"children":3266},{"type":1430},[],{"type":26,"value":3196},{"type":21,"tag":42,"props":3269,"children":3271},{"className":3270},[],[3272],{"type":26,"value":3273},"StdVideoH264PictureParameterSet",{"type":26,"value":3204},{"type":21,"tag":42,"props":3276,"children":3278},{"className":3277},[],[3279],{"type":26,"value":3210},{"type":26,"value":854},{"type":21,"tag":42,"props":3282,"children":3284},{"className":3283},[],[3285],{"type":26,"value":3286},"pic_parameter_set_id",{"type":26,"value":3212},{"type":21,"tag":42,"props":3289,"children":3291},{"className":3290},[],[3292],{"type":26,"value":3218},{"type":26,"value":172},{"type":21,"tag":42,"props":3295,"children":3297},{"className":3296},[],[3298],{"type":26,"value":3210},{"type":26,"value":804},{"type":21,"tag":42,"props":3301,"children":3303},{"className":3302},[],[3304],{"type":26,"value":3218},{"type":26,"value":172},{"type":21,"tag":42,"props":3307,"children":3309},{"className":3308},[],[3310],{"type":26,"value":3286},{"type":26,"value":3312},",\nrespectively, that are provided in the ",{"type":21,"tag":42,"props":3314,"children":3316},{"className":3315},[],[3317],{"type":26,"value":3232},{"type":26,"value":3319}," member of\nthe ",{"type":21,"tag":251,"props":3321,"children":3322},{"href":3086},[3323],{"type":26,"value":3089},{"type":26,"value":3154},{"type":21,"tag":42,"props":3326,"children":3328},{"className":3327},[],[3329],{"type":26,"value":318},{"type":26,"value":1517},{"type":21,"tag":42,"props":3332,"children":3334},{"className":3333},[],[3335],{"type":26,"value":247},{"type":21,"tag":1418,"props":3337,"children":3339},{"name":3338},"VUID-vkCmdDecodeVideoKHR-pDecodeInfo-07156",[3340],{"type":21,"tag":22,"props":3341,"children":3342},{},[3343,3344,3349,3350,3355,3356,3361,3362,3367,3368,3373,3374,3377,3379,3383],{"type":26,"value":3059},{"type":21,"tag":42,"props":3345,"children":3347},{"className":3346},[],[3348],{"type":26,"value":3065},{"type":26,"value":804},{"type":21,"tag":42,"props":3351,"children":3353},{"className":3352},[],[3354],{"type":26,"value":483},{"type":26,"value":1003},{"type":21,"tag":42,"props":3357,"children":3359},{"className":3358},[],[3360],{"type":26,"value":491},{"type":26,"value":1636},{"type":21,"tag":42,"props":3363,"children":3365},{"className":3364},[],[3366],{"type":26,"value":318},{"type":26,"value":1517},{"type":21,"tag":42,"props":3369,"children":3371},{"className":3370},[],[3372],{"type":26,"value":483},{"type":26,"value":1482},{"type":21,"tag":1428,"props":3375,"children":3376},{"type":1430},[],{"type":26,"value":3378},"\ninclude a ",{"type":21,"tag":251,"props":3380,"children":3381},{"href":784},[3382],{"type":26,"value":787},{"type":26,"value":3091},{"type":21,"tag":1418,"props":3385,"children":3387},{"name":3386},"VUID-vkCmdDecodeVideoKHR-pDecodeInfo-07259",[3388],{"type":21,"tag":22,"props":3389,"children":3390},{},[3391,3392,3397,3398,3402,3404,3409,3410,3415,3416,3422,3423,3426],{"type":26,"value":3059},{"type":21,"tag":42,"props":3393,"children":3395},{"className":3394},[],[3396],{"type":26,"value":3065},{"type":26,"value":3106},{"type":21,"tag":251,"props":3399,"children":3400},{"href":3109},[3401],{"type":26,"value":3112},{"type":26,"value":3403},", and\n",{"type":21,"tag":42,"props":3405,"children":3407},{"className":3406},[],[3408],{"type":26,"value":483},{"type":26,"value":1003},{"type":21,"tag":42,"props":3411,"children":3413},{"className":3412},[],[3414],{"type":26,"value":491},{"type":26,"value":1636},{"type":21,"tag":251,"props":3417,"children":3419},{"href":3418},"/404#decode-h264-reconstructed-picture-info",[3420],{"type":26,"value":3421},"reconstructed picture",{"type":26,"value":1482},{"type":21,"tag":1428,"props":3424,"children":3425},{"type":1430},[],{"type":26,"value":3125},{"type":21,"tag":1418,"props":3428,"children":3430},{"name":3429},"VUID-vkCmdDecodeVideoKHR-pNext-07157",[3431],{"type":21,"tag":22,"props":3432,"children":3433},{},[3434,3435,3440,3441,3446,3448,3453,3454,3457,3458,3462],{"type":26,"value":3059},{"type":21,"tag":42,"props":3436,"children":3438},{"className":3437},[],[3439],{"type":26,"value":3065},{"type":26,"value":1810},{"type":21,"tag":42,"props":3442,"children":3444},{"className":3443},[],[3445],{"type":26,"value":318},{"type":26,"value":3447},"\nchain of each element of ",{"type":21,"tag":42,"props":3449,"children":3451},{"className":3450},[],[3452],{"type":26,"value":393},{"type":26,"value":1482},{"type":21,"tag":1428,"props":3455,"children":3456},{"type":1430},[],{"type":26,"value":3378},{"type":21,"tag":251,"props":3459,"children":3460},{"href":784},[3461],{"type":26,"value":787},{"type":26,"value":3091},{"type":21,"tag":1418,"props":3464,"children":3466},{"name":3465},"VUID-vkCmdDecodeVideoKHR-pDecodeInfo-07260",[3467],{"type":21,"tag":22,"props":3468,"children":3469},{},[3470,3471,3476,3477,3481,3483,3488,3490,3495,3496,3499],{"type":26,"value":3059},{"type":21,"tag":42,"props":3472,"children":3474},{"className":3473},[],[3475],{"type":26,"value":3065},{"type":26,"value":3106},{"type":21,"tag":251,"props":3478,"children":3479},{"href":3109},[3480],{"type":26,"value":3112},{"type":26,"value":3482},", then\neach ",{"type":21,"tag":251,"props":3484,"children":3485},{"href":830},[3486],{"type":26,"value":3487},"active reference\npicture",{"type":26,"value":3489}," corresponding to the elements of\n",{"type":21,"tag":42,"props":3491,"children":3493},{"className":3492},[],[3494],{"type":26,"value":393},{"type":26,"value":1482},{"type":21,"tag":1428,"props":3497,"children":3498},{"type":1430},[],{"type":26,"value":3500}," represent a frame",{"type":21,"tag":1418,"props":3502,"children":3504},{"name":3503},"VUID-vkCmdDecodeVideoKHR-pDecodeInfo-07261",[3505],{"type":21,"tag":22,"props":3506,"children":3507},{},[3508,3509,3514,3515,3520,3521,3526,3527,3531,3533,3537,3538,3541],{"type":26,"value":3059},{"type":21,"tag":42,"props":3510,"children":3512},{"className":3511},[],[3513],{"type":26,"value":3065},{"type":26,"value":88},{"type":21,"tag":42,"props":3516,"children":3518},{"className":3517},[],[3519],{"type":26,"value":483},{"type":26,"value":1003},{"type":21,"tag":42,"props":3522,"children":3524},{"className":3523},[],[3525],{"type":26,"value":491},{"type":26,"value":1510},{"type":21,"tag":251,"props":3528,"children":3529},{"href":3117},[3530],{"type":26,"value":629},{"type":26,"value":3532}," represents a\nframe, then the ",{"type":21,"tag":251,"props":3534,"children":3535},{"href":3418},[3536],{"type":26,"value":469},{"type":26,"value":1482},{"type":21,"tag":1428,"props":3539,"children":3540},{"type":1430},[],{"type":26,"value":3542}," also represent a frame",{"type":21,"tag":1418,"props":3544,"children":3546},{"name":3545},"VUID-vkCmdDecodeVideoKHR-pDecodeInfo-07262",[3547],{"type":21,"tag":22,"props":3548,"children":3549},{},[3550,3551,3556,3557,3562,3563,3568,3569,3573,3575,3579,3580,3583],{"type":26,"value":3059},{"type":21,"tag":42,"props":3552,"children":3554},{"className":3553},[],[3555],{"type":26,"value":3065},{"type":26,"value":88},{"type":21,"tag":42,"props":3558,"children":3560},{"className":3559},[],[3561],{"type":26,"value":483},{"type":26,"value":1003},{"type":21,"tag":42,"props":3564,"children":3566},{"className":3565},[],[3567],{"type":26,"value":491},{"type":26,"value":1510},{"type":21,"tag":251,"props":3570,"children":3571},{"href":3117},[3572],{"type":26,"value":629},{"type":26,"value":3574}," represents a\ntop field, then the\n",{"type":21,"tag":251,"props":3576,"children":3577},{"href":3418},[3578],{"type":26,"value":3421},{"type":26,"value":1482},{"type":21,"tag":1428,"props":3581,"children":3582},{"type":1430},[],{"type":26,"value":3584},"\nalso represent a top field",{"type":21,"tag":1418,"props":3586,"children":3588},{"name":3587},"VUID-vkCmdDecodeVideoKHR-pDecodeInfo-07263",[3589],{"type":21,"tag":22,"props":3590,"children":3591},{},[3592,3593,3598,3599,3604,3605,3610,3611,3615,3617,3621,3622,3625],{"type":26,"value":3059},{"type":21,"tag":42,"props":3594,"children":3596},{"className":3595},[],[3597],{"type":26,"value":3065},{"type":26,"value":88},{"type":21,"tag":42,"props":3600,"children":3602},{"className":3601},[],[3603],{"type":26,"value":483},{"type":26,"value":1003},{"type":21,"tag":42,"props":3606,"children":3608},{"className":3607},[],[3609],{"type":26,"value":491},{"type":26,"value":1510},{"type":21,"tag":251,"props":3612,"children":3613},{"href":3117},[3614],{"type":26,"value":629},{"type":26,"value":3616}," represents a\nbottom field, then the ",{"type":21,"tag":251,"props":3618,"children":3619},{"href":3418},[3620],{"type":26,"value":3421},{"type":26,"value":1482},{"type":21,"tag":1428,"props":3623,"children":3624},{"type":1430},[],{"type":26,"value":3626}," also represent a bottom field",{"type":21,"tag":1418,"props":3628,"children":3630},{"name":3629},"VUID-vkCmdDecodeVideoKHR-pDecodeInfo-07266",[3631],{"type":21,"tag":22,"props":3632,"children":3633},{},[3634,3635,3640,3642,3647,3649,3654,3656,3661,3663,3666,3668,3673,3675,3680],{"type":26,"value":3059},{"type":21,"tag":42,"props":3636,"children":3638},{"className":3637},[],[3639],{"type":26,"value":3065},{"type":26,"value":3641}," and an\n",{"type":21,"tag":251,"props":3643,"children":3644},{"href":830},[3645],{"type":26,"value":3646},"active reference picture",{"type":26,"value":3648},"\ncorresponding to any element of ",{"type":21,"tag":42,"props":3650,"children":3652},{"className":3651},[],[3653],{"type":26,"value":393},{"type":26,"value":3655},"\nrepresents a frame, then the DPB slot index of the bound video session\nspecified by the ",{"type":21,"tag":42,"props":3657,"children":3659},{"className":3658},[],[3660],{"type":26,"value":1103},{"type":26,"value":3662}," member of that element ",{"type":21,"tag":1428,"props":3664,"children":3665},{"type":1430},[],{"type":26,"value":3667}," be\ncurrently associated with a frame picture\n",{"type":21,"tag":251,"props":3669,"children":3670},{"href":2094},[3671],{"type":26,"value":3672},"matching",{"type":26,"value":3674}," the video picture resource\nspecified by the ",{"type":21,"tag":42,"props":3676,"children":3678},{"className":3677},[],[3679],{"type":26,"value":2671},{"type":26,"value":3681}," member of the same element at\nthe time the command is executed on the device",{"type":21,"tag":1418,"props":3683,"children":3685},{"name":3684},"VUID-vkCmdDecodeVideoKHR-pDecodeInfo-07267",[3686],{"type":21,"tag":22,"props":3687,"children":3688},{},[3689,3690,3695,3696,3700,3701,3706,3708,3713,3714,3717,3719,3723,3724,3729],{"type":26,"value":3059},{"type":21,"tag":42,"props":3691,"children":3693},{"className":3692},[],[3694],{"type":26,"value":3065},{"type":26,"value":3641},{"type":21,"tag":251,"props":3697,"children":3698},{"href":830},[3699],{"type":26,"value":3646},{"type":26,"value":3648},{"type":21,"tag":42,"props":3702,"children":3704},{"className":3703},[],[3705],{"type":26,"value":393},{"type":26,"value":3707},"\nrepresents a top field, then the DPB slot index of the bound video\nsession specified by the ",{"type":21,"tag":42,"props":3709,"children":3711},{"className":3710},[],[3712],{"type":26,"value":1103},{"type":26,"value":3662},{"type":21,"tag":1428,"props":3715,"children":3716},{"type":1430},[],{"type":26,"value":3718}," be\ncurrently associated with a top field picture\n",{"type":21,"tag":251,"props":3720,"children":3721},{"href":2094},[3722],{"type":26,"value":3672},{"type":26,"value":3674},{"type":21,"tag":42,"props":3725,"children":3727},{"className":3726},[],[3728],{"type":26,"value":2671},{"type":26,"value":3681},{"type":21,"tag":1418,"props":3731,"children":3733},{"name":3732},"VUID-vkCmdDecodeVideoKHR-pDecodeInfo-07268",[3734],{"type":21,"tag":22,"props":3735,"children":3736},{},[3737,3738,3743,3744,3748,3749,3754,3756,3761,3762,3765,3767,3771,3772,3777],{"type":26,"value":3059},{"type":21,"tag":42,"props":3739,"children":3741},{"className":3740},[],[3742],{"type":26,"value":3065},{"type":26,"value":3641},{"type":21,"tag":251,"props":3745,"children":3746},{"href":830},[3747],{"type":26,"value":3646},{"type":26,"value":3648},{"type":21,"tag":42,"props":3750,"children":3752},{"className":3751},[],[3753],{"type":26,"value":393},{"type":26,"value":3755},"\nrepresents a bottom field, then the DPB slot index of the bound video\nsession specified by the ",{"type":21,"tag":42,"props":3757,"children":3759},{"className":3758},[],[3760],{"type":26,"value":1103},{"type":26,"value":3662},{"type":21,"tag":1428,"props":3763,"children":3764},{"type":1430},[],{"type":26,"value":3766}," be\ncurrently associated with a bottom field picture\n",{"type":21,"tag":251,"props":3768,"children":3769},{"href":2094},[3770],{"type":26,"value":3672},{"type":26,"value":3674},{"type":21,"tag":42,"props":3773,"children":3775},{"className":3774},[],[3776],{"type":26,"value":2671},{"type":26,"value":3681},{"type":21,"tag":1418,"props":3779,"children":3781},{"name":3780},"VUID-vkCmdDecodeVideoKHR-pNext-07158",[3782],{"type":21,"tag":22,"props":3783,"children":3784},{},[3785,3786,3792,3793,3798,3799,3804,3805,3808,3809,3815],{"type":26,"value":3059},{"type":21,"tag":42,"props":3787,"children":3789},{"className":3788},[],[3790],{"type":26,"value":3791},"VK_VIDEO_CODEC_OPERATION_DECODE_H265_BIT_KHR",{"type":26,"value":1810},{"type":21,"tag":42,"props":3794,"children":3796},{"className":3795},[],[3797],{"type":26,"value":318},{"type":26,"value":320},{"type":21,"tag":42,"props":3800,"children":3802},{"className":3801},[],[3803],{"type":26,"value":247},{"type":26,"value":1482},{"type":21,"tag":1428,"props":3806,"children":3807},{"type":1430},[],{"type":26,"value":3083},{"type":21,"tag":251,"props":3810,"children":3812},{"href":3811},"/man/VkVideoDecodeH265PictureInfoKHR",[3813],{"type":26,"value":3814},"VkVideoDecodeH265PictureInfoKHR",{"type":26,"value":3091},{"type":21,"tag":1418,"props":3817,"children":3819},{"name":3818},"VUID-vkCmdDecodeVideoKHR-pSliceSegmentOffsets-07159",[3820],{"type":21,"tag":22,"props":3821,"children":3822},{},[3823,3824,3829,3830,3836,3837,3841,3842,3847,3848,3853,3854,3857,3858],{"type":26,"value":3059},{"type":21,"tag":42,"props":3825,"children":3827},{"className":3826},[],[3828],{"type":26,"value":3791},{"type":26,"value":3140},{"type":21,"tag":42,"props":3831,"children":3833},{"className":3832},[],[3834],{"type":26,"value":3835},"pSliceSegmentOffsets",{"type":26,"value":3148},{"type":21,"tag":251,"props":3838,"children":3839},{"href":3811},[3840],{"type":26,"value":3814},{"type":26,"value":3154},{"type":21,"tag":42,"props":3843,"children":3845},{"className":3844},[],[3846],{"type":26,"value":318},{"type":26,"value":1517},{"type":21,"tag":42,"props":3849,"children":3851},{"className":3850},[],[3852],{"type":26,"value":247},{"type":26,"value":1482},{"type":21,"tag":1428,"props":3855,"children":3856},{"type":1430},[],{"type":26,"value":3171},{"type":21,"tag":42,"props":3859,"children":3861},{"className":3860},[],[3862],{"type":26,"value":2002},{"type":21,"tag":1418,"props":3864,"children":3866},{"name":3865},"VUID-vkCmdDecodeVideoKHR-StdVideoH265VideoParameterSet-07160",[3867],{"type":21,"tag":22,"props":3868,"children":3869},{},[3870,3871,3876,3877,3880,3881,3887,3888,3894,3895,3901,3902,3908,3910,3915,3916,3920,3921,3926,3927],{"type":26,"value":3059},{"type":21,"tag":42,"props":3872,"children":3874},{"className":3873},[],[3875],{"type":26,"value":3791},{"type":26,"value":3191},{"type":21,"tag":1428,"props":3878,"children":3879},{"type":1430},[],{"type":26,"value":3196},{"type":21,"tag":42,"props":3882,"children":3884},{"className":3883},[],[3885],{"type":26,"value":3886},"StdVideoH265VideoParameterSet",{"type":26,"value":3204},{"type":21,"tag":42,"props":3889,"children":3891},{"className":3890},[],[3892],{"type":26,"value":3893},"vps_video_parameter_set_id",{"type":26,"value":3212},{"type":21,"tag":42,"props":3896,"children":3898},{"className":3897},[],[3899],{"type":26,"value":3900},"StdVideoDecodeH265PictureInfo",{"type":26,"value":172},{"type":21,"tag":42,"props":3903,"children":3905},{"className":3904},[],[3906],{"type":26,"value":3907},"sps_video_parameter_set_id",{"type":26,"value":3909},"\nthat is provided in the ",{"type":21,"tag":42,"props":3911,"children":3913},{"className":3912},[],[3914],{"type":26,"value":3232},{"type":26,"value":3148},{"type":21,"tag":251,"props":3917,"children":3918},{"href":3811},[3919],{"type":26,"value":3814},{"type":26,"value":3154},{"type":21,"tag":42,"props":3922,"children":3924},{"className":3923},[],[3925],{"type":26,"value":318},{"type":26,"value":1517},{"type":21,"tag":42,"props":3928,"children":3930},{"className":3929},[],[3931],{"type":26,"value":247},{"type":21,"tag":1418,"props":3933,"children":3935},{"name":3934},"VUID-vkCmdDecodeVideoKHR-StdVideoH265SequenceParameterSet-07161",[3936],{"type":21,"tag":22,"props":3937,"children":3938},{},[3939,3940,3945,3946,3949,3950,3956,3957,3962,3963,3969,3971,3976,3977,3982,3983,3988,3989,3995,3996,4001,4002,4006,4007,4012,4013],{"type":26,"value":3059},{"type":21,"tag":42,"props":3941,"children":3943},{"className":3942},[],[3944],{"type":26,"value":3791},{"type":26,"value":3191},{"type":21,"tag":1428,"props":3947,"children":3948},{"type":1430},[],{"type":26,"value":3196},{"type":21,"tag":42,"props":3951,"children":3953},{"className":3952},[],[3954],{"type":26,"value":3955},"StdVideoH265SequenceParameterSet",{"type":26,"value":3204},{"type":21,"tag":42,"props":3958,"children":3960},{"className":3959},[],[3961],{"type":26,"value":3907},{"type":26,"value":854},{"type":21,"tag":42,"props":3964,"children":3966},{"className":3965},[],[3967],{"type":26,"value":3968},"sps_seq_parameter_set_id",{"type":26,"value":3970},"\nmatching\n",{"type":21,"tag":42,"props":3972,"children":3974},{"className":3973},[],[3975],{"type":26,"value":3900},{"type":26,"value":172},{"type":21,"tag":42,"props":3978,"children":3980},{"className":3979},[],[3981],{"type":26,"value":3907},{"type":26,"value":804},{"type":21,"tag":42,"props":3984,"children":3986},{"className":3985},[],[3987],{"type":26,"value":3900},{"type":26,"value":172},{"type":21,"tag":42,"props":3990,"children":3992},{"className":3991},[],[3993],{"type":26,"value":3994},"pps_seq_parameter_set_id",{"type":26,"value":3312},{"type":21,"tag":42,"props":3997,"children":3999},{"className":3998},[],[4000],{"type":26,"value":3232},{"type":26,"value":3319},{"type":21,"tag":251,"props":4003,"children":4004},{"href":3811},[4005],{"type":26,"value":3814},{"type":26,"value":3154},{"type":21,"tag":42,"props":4008,"children":4010},{"className":4009},[],[4011],{"type":26,"value":318},{"type":26,"value":1517},{"type":21,"tag":42,"props":4014,"children":4016},{"className":4015},[],[4017],{"type":26,"value":247},{"type":21,"tag":1418,"props":4019,"children":4021},{"name":4020},"VUID-vkCmdDecodeVideoKHR-StdVideoH265PictureParameterSet-07162",[4022],{"type":21,"tag":22,"props":4023,"children":4024},{},[4025,4026,4031,4032,4035,4036,4042,4043,4048,4050,4055,4056,4062,4063,4068,4069,4074,4075,4080,4081,4086,4087,4092,4093,4098,4099,4104,4105,4109,4110,4115,4116],{"type":26,"value":3059},{"type":21,"tag":42,"props":4027,"children":4029},{"className":4028},[],[4030],{"type":26,"value":3791},{"type":26,"value":3191},{"type":21,"tag":1428,"props":4033,"children":4034},{"type":1430},[],{"type":26,"value":3196},{"type":21,"tag":42,"props":4037,"children":4039},{"className":4038},[],[4040],{"type":26,"value":4041},"StdVideoH265PictureParameterSet",{"type":26,"value":3204},{"type":21,"tag":42,"props":4044,"children":4046},{"className":4045},[],[4047],{"type":26,"value":3907},{"type":26,"value":4049},", ",{"type":21,"tag":42,"props":4051,"children":4053},{"className":4052},[],[4054],{"type":26,"value":3994},{"type":26,"value":3403},{"type":21,"tag":42,"props":4057,"children":4059},{"className":4058},[],[4060],{"type":26,"value":4061},"pps_pic_parameter_set_id",{"type":26,"value":3212},{"type":21,"tag":42,"props":4064,"children":4066},{"className":4065},[],[4067],{"type":26,"value":3900},{"type":26,"value":172},{"type":21,"tag":42,"props":4070,"children":4072},{"className":4071},[],[4073],{"type":26,"value":3907},{"type":26,"value":88},{"type":21,"tag":42,"props":4076,"children":4078},{"className":4077},[],[4079],{"type":26,"value":3900},{"type":26,"value":172},{"type":21,"tag":42,"props":4082,"children":4084},{"className":4083},[],[4085],{"type":26,"value":3994},{"type":26,"value":3403},{"type":21,"tag":42,"props":4088,"children":4090},{"className":4089},[],[4091],{"type":26,"value":3900},{"type":26,"value":172},{"type":21,"tag":42,"props":4094,"children":4096},{"className":4095},[],[4097],{"type":26,"value":4061},{"type":26,"value":3312},{"type":21,"tag":42,"props":4100,"children":4102},{"className":4101},[],[4103],{"type":26,"value":3232},{"type":26,"value":3319},{"type":21,"tag":251,"props":4106,"children":4107},{"href":3811},[4108],{"type":26,"value":3814},{"type":26,"value":3154},{"type":21,"tag":42,"props":4111,"children":4113},{"className":4112},[],[4114],{"type":26,"value":318},{"type":26,"value":1517},{"type":21,"tag":42,"props":4117,"children":4119},{"className":4118},[],[4120],{"type":26,"value":247},{"type":21,"tag":1418,"props":4122,"children":4124},{"name":4123},"VUID-vkCmdDecodeVideoKHR-pDecodeInfo-07163",[4125],{"type":21,"tag":22,"props":4126,"children":4127},{},[4128,4129,4134,4135,4140,4141,4146,4147,4152,4153,4158,4159,4162,4163,4169],{"type":26,"value":3059},{"type":21,"tag":42,"props":4130,"children":4132},{"className":4131},[],[4133],{"type":26,"value":3791},{"type":26,"value":804},{"type":21,"tag":42,"props":4136,"children":4138},{"className":4137},[],[4139],{"type":26,"value":483},{"type":26,"value":1003},{"type":21,"tag":42,"props":4142,"children":4144},{"className":4143},[],[4145],{"type":26,"value":491},{"type":26,"value":1636},{"type":21,"tag":42,"props":4148,"children":4150},{"className":4149},[],[4151],{"type":26,"value":318},{"type":26,"value":1517},{"type":21,"tag":42,"props":4154,"children":4156},{"className":4155},[],[4157],{"type":26,"value":483},{"type":26,"value":1482},{"type":21,"tag":1428,"props":4160,"children":4161},{"type":1430},[],{"type":26,"value":3378},{"type":21,"tag":251,"props":4164,"children":4166},{"href":4165},"/man/VkVideoDecodeH265DpbSlotInfoKHR",[4167],{"type":26,"value":4168},"VkVideoDecodeH265DpbSlotInfoKHR",{"type":26,"value":3091},{"type":21,"tag":1418,"props":4171,"children":4173},{"name":4172},"VUID-vkCmdDecodeVideoKHR-pNext-07164",[4174],{"type":21,"tag":22,"props":4175,"children":4176},{},[4177,4178,4183,4184,4189,4190,4195,4196,4199,4200,4204],{"type":26,"value":3059},{"type":21,"tag":42,"props":4179,"children":4181},{"className":4180},[],[4182],{"type":26,"value":3791},{"type":26,"value":1810},{"type":21,"tag":42,"props":4185,"children":4187},{"className":4186},[],[4188],{"type":26,"value":318},{"type":26,"value":3447},{"type":21,"tag":42,"props":4191,"children":4193},{"className":4192},[],[4194],{"type":26,"value":393},{"type":26,"value":1482},{"type":21,"tag":1428,"props":4197,"children":4198},{"type":1430},[],{"type":26,"value":3378},{"type":21,"tag":251,"props":4201,"children":4202},{"href":4165},[4203],{"type":26,"value":4168},{"type":26,"value":3091},{"type":21,"tag":1418,"props":4206,"children":4208},{"name":4207},"VUID-vkCmdDecodeVideoKHR-filmGrainSupport-09248",[4209],{"type":21,"tag":22,"props":4210,"children":4211},{},[4212,4213,4218,4219,4223,4224,4229,4230,4236,4238,4242,4243,4246],{"type":26,"value":3059},{"type":21,"tag":42,"props":4214,"children":4216},{"className":4215},[],[4217],{"type":26,"value":2156},{"type":26,"value":804},{"type":21,"tag":251,"props":4220,"children":4221},{"href":2160},[4222],{"type":26,"value":2163},{"type":26,"value":172},{"type":21,"tag":42,"props":4225,"children":4227},{"className":4226},[],[4228],{"type":26,"value":2170},{"type":26,"value":2172},{"type":21,"tag":42,"props":4231,"children":4233},{"className":4232},[],[4234],{"type":26,"value":4235},"VK_FALSE",{"type":26,"value":4237},", then ",{"type":21,"tag":251,"props":4239,"children":4240},{"href":2183},[4241],{"type":26,"value":2186},{"type":26,"value":1482},{"type":21,"tag":1428,"props":4244,"children":4245},{"type":1430},[],{"type":26,"value":4247}," not be\nenabled for the decoded picture",{"type":21,"tag":1418,"props":4249,"children":4251},{"name":4250},"VUID-vkCmdDecodeVideoKHR-pDecodeInfo-09249",[4252],{"type":21,"tag":22,"props":4253,"children":4254},{},[4255,4256,4261,4262,4267,4268,4273,4274,4278,4280,4285,4286,4291,4292,4295,4296],{"type":26,"value":3059},{"type":21,"tag":42,"props":4257,"children":4259},{"className":4258},[],[4260],{"type":26,"value":2156},{"type":26,"value":88},{"type":21,"tag":42,"props":4263,"children":4265},{"className":4264},[],[4266],{"type":26,"value":483},{"type":26,"value":1003},{"type":21,"tag":42,"props":4269,"children":4271},{"className":4270},[],[4272],{"type":26,"value":491},{"type":26,"value":3403},{"type":21,"tag":251,"props":4275,"children":4276},{"href":2183},[4277],{"type":26,"value":2186},{"type":26,"value":4279}," is enabled for the decoded picture,\nthen the video picture resources specified by\n",{"type":21,"tag":42,"props":4281,"children":4283},{"className":4282},[],[4284],{"type":26,"value":670},{"type":26,"value":804},{"type":21,"tag":42,"props":4287,"children":4289},{"className":4288},[],[4290],{"type":26,"value":598},{"type":26,"value":1482},{"type":21,"tag":1428,"props":4293,"children":4294},{"type":1430},[],{"type":26,"value":2091},{"type":21,"tag":251,"props":4297,"children":4298},{"href":2094},[4299],{"type":26,"value":2097},{"type":21,"tag":1418,"props":4301,"children":4303},{"name":4302},"VUID-vkCmdDecodeVideoKHR-pNext-09250",[4304],{"type":21,"tag":22,"props":4305,"children":4306},{},[4307,4308,4313,4314,4319,4320,4325,4326,4329,4330,4336],{"type":26,"value":3059},{"type":21,"tag":42,"props":4309,"children":4311},{"className":4310},[],[4312],{"type":26,"value":2156},{"type":26,"value":1810},{"type":21,"tag":42,"props":4315,"children":4317},{"className":4316},[],[4318],{"type":26,"value":318},{"type":26,"value":320},{"type":21,"tag":42,"props":4321,"children":4323},{"className":4322},[],[4324],{"type":26,"value":247},{"type":26,"value":1482},{"type":21,"tag":1428,"props":4327,"children":4328},{"type":1430},[],{"type":26,"value":3083},{"type":21,"tag":251,"props":4331,"children":4333},{"href":4332},"/man/VkVideoDecodeAV1PictureInfoKHR",[4334],{"type":26,"value":4335},"VkVideoDecodeAV1PictureInfoKHR",{"type":26,"value":3091},{"type":21,"tag":1418,"props":4338,"children":4340},{"name":4339},"VUID-vkCmdDecodeVideoKHR-frameHeaderOffset-09251",[4341],{"type":21,"tag":22,"props":4342,"children":4343},{},[4344,4345,4350,4351,4357,4358,4362,4363,4368,4369,4374,4375,4378,4380],{"type":26,"value":3059},{"type":21,"tag":42,"props":4346,"children":4348},{"className":4347},[],[4349],{"type":26,"value":2156},{"type":26,"value":1636},{"type":21,"tag":42,"props":4352,"children":4354},{"className":4353},[],[4355],{"type":26,"value":4356},"frameHeaderOffset",{"type":26,"value":3148},{"type":21,"tag":251,"props":4359,"children":4360},{"href":4332},[4361],{"type":26,"value":4335},{"type":26,"value":3154},{"type":21,"tag":42,"props":4364,"children":4366},{"className":4365},[],[4367],{"type":26,"value":318},{"type":26,"value":1517},{"type":21,"tag":42,"props":4370,"children":4372},{"className":4371},[],[4373],{"type":26,"value":247},{"type":26,"value":1482},{"type":21,"tag":1428,"props":4376,"children":4377},{"type":1430},[],{"type":26,"value":4379}," be less than the minimum of\n",{"type":21,"tag":42,"props":4381,"children":4383},{"className":4382},[],[4384],{"type":26,"value":2002},{"type":21,"tag":1418,"props":4386,"children":4388},{"name":4387},"VUID-vkCmdDecodeVideoKHR-pTileOffsets-09253",[4389],{"type":21,"tag":22,"props":4390,"children":4391},{},[4392,4393,4398,4399,4405,4406,4410,4411,4416,4417,4422,4423,4426,4427],{"type":26,"value":3059},{"type":21,"tag":42,"props":4394,"children":4396},{"className":4395},[],[4397],{"type":26,"value":2156},{"type":26,"value":3140},{"type":21,"tag":42,"props":4400,"children":4402},{"className":4401},[],[4403],{"type":26,"value":4404},"pTileOffsets",{"type":26,"value":3148},{"type":21,"tag":251,"props":4407,"children":4408},{"href":4332},[4409],{"type":26,"value":4335},{"type":26,"value":3154},{"type":21,"tag":42,"props":4412,"children":4414},{"className":4413},[],[4415],{"type":26,"value":318},{"type":26,"value":1517},{"type":21,"tag":42,"props":4418,"children":4420},{"className":4419},[],[4421],{"type":26,"value":247},{"type":26,"value":1482},{"type":21,"tag":1428,"props":4424,"children":4425},{"type":1430},[],{"type":26,"value":3171},{"type":21,"tag":42,"props":4428,"children":4430},{"className":4429},[],[4431],{"type":26,"value":2002},{"type":21,"tag":1418,"props":4433,"children":4435},{"name":4434},"VUID-vkCmdDecodeVideoKHR-pTileOffsets-09252",[4436],{"type":21,"tag":22,"props":4437,"children":4438},{},[4439,4440,4445,4447,4452,4453,4459,4461,4465,4466,4471,4472,4477,4479,4484,4486,4491,4493,4496,4497],{"type":26,"value":3059},{"type":21,"tag":42,"props":4441,"children":4443},{"className":4442},[],[4444],{"type":26,"value":2156},{"type":26,"value":4446},", then for each element\ni of the ",{"type":21,"tag":42,"props":4448,"children":4450},{"className":4449},[],[4451],{"type":26,"value":4404},{"type":26,"value":854},{"type":21,"tag":42,"props":4454,"children":4456},{"className":4455},[],[4457],{"type":26,"value":4458},"pTileSizes",{"type":26,"value":4460}," members of the\n",{"type":21,"tag":251,"props":4462,"children":4463},{"href":4332},[4464],{"type":26,"value":4335},{"type":26,"value":3154},{"type":21,"tag":42,"props":4467,"children":4469},{"className":4468},[],[4470],{"type":26,"value":318},{"type":26,"value":1517},{"type":21,"tag":42,"props":4473,"children":4475},{"className":4474},[],[4476],{"type":26,"value":247},{"type":26,"value":4478}," the sum of ",{"type":21,"tag":42,"props":4480,"children":4482},{"className":4481},[],[4483],{"type":26,"value":4404},{"type":26,"value":4485},"[i]\nand ",{"type":21,"tag":42,"props":4487,"children":4489},{"className":4488},[],[4490],{"type":26,"value":4458},{"type":26,"value":4492},"[i] ",{"type":21,"tag":1428,"props":4494,"children":4495},{"type":1430},[],{"type":26,"value":2788},{"type":21,"tag":42,"props":4498,"children":4500},{"className":4499},[],[4501],{"type":26,"value":2002},{"type":21,"tag":1418,"props":4503,"children":4505},{"name":4504},"VUID-vkCmdDecodeVideoKHR-pDecodeInfo-09254",[4506],{"type":21,"tag":22,"props":4507,"children":4508},{},[4509,4510,4515,4516,4521,4522,4527,4528,4533,4534,4539,4540,4543,4544,4550],{"type":26,"value":3059},{"type":21,"tag":42,"props":4511,"children":4513},{"className":4512},[],[4514],{"type":26,"value":2156},{"type":26,"value":804},{"type":21,"tag":42,"props":4517,"children":4519},{"className":4518},[],[4520],{"type":26,"value":483},{"type":26,"value":1003},{"type":21,"tag":42,"props":4523,"children":4525},{"className":4524},[],[4526],{"type":26,"value":491},{"type":26,"value":1636},{"type":21,"tag":42,"props":4529,"children":4531},{"className":4530},[],[4532],{"type":26,"value":318},{"type":26,"value":1517},{"type":21,"tag":42,"props":4535,"children":4537},{"className":4536},[],[4538],{"type":26,"value":483},{"type":26,"value":1482},{"type":21,"tag":1428,"props":4541,"children":4542},{"type":1430},[],{"type":26,"value":3378},{"type":21,"tag":251,"props":4545,"children":4547},{"href":4546},"/man/VkVideoDecodeAV1DpbSlotInfoKHR",[4548],{"type":26,"value":4549},"VkVideoDecodeAV1DpbSlotInfoKHR",{"type":26,"value":3091},{"type":21,"tag":1418,"props":4552,"children":4554},{"name":4553},"VUID-vkCmdDecodeVideoKHR-pNext-09255",[4555],{"type":21,"tag":22,"props":4556,"children":4557},{},[4558,4559,4564,4565,4570,4571,4576,4577,4580,4581,4585],{"type":26,"value":3059},{"type":21,"tag":42,"props":4560,"children":4562},{"className":4561},[],[4563],{"type":26,"value":2156},{"type":26,"value":1810},{"type":21,"tag":42,"props":4566,"children":4568},{"className":4567},[],[4569],{"type":26,"value":318},{"type":26,"value":3447},{"type":21,"tag":42,"props":4572,"children":4574},{"className":4573},[],[4575],{"type":26,"value":393},{"type":26,"value":1482},{"type":21,"tag":1428,"props":4578,"children":4579},{"type":1430},[],{"type":26,"value":3378},{"type":21,"tag":251,"props":4582,"children":4583},{"href":4546},[4584],{"type":26,"value":4549},{"type":26,"value":3091},{"type":21,"tag":1418,"props":4587,"children":4589},{"name":4588},"VUID-vkCmdDecodeVideoKHR-referenceNameSlotIndices-09262",[4590],{"type":21,"tag":22,"props":4591,"children":4592},{},[4593,4594,4599,4601,4607,4609,4613,4614,4619,4620,4625,4626,4629,4631,4634,4636,4641,4643],{"type":26,"value":3059},{"type":21,"tag":42,"props":4595,"children":4597},{"className":4596},[],[4598],{"type":26,"value":2156},{"type":26,"value":4600},", then each element of\nthe ",{"type":21,"tag":42,"props":4602,"children":4604},{"className":4603},[],[4605],{"type":26,"value":4606},"referenceNameSlotIndices",{"type":26,"value":4608}," array member of the\n",{"type":21,"tag":251,"props":4610,"children":4611},{"href":4332},[4612],{"type":26,"value":4335},{"type":26,"value":3154},{"type":21,"tag":42,"props":4615,"children":4617},{"className":4616},[],[4618],{"type":26,"value":318},{"type":26,"value":1517},{"type":21,"tag":42,"props":4621,"children":4623},{"className":4622},[],[4624],{"type":26,"value":247},{"type":26,"value":1482},{"type":21,"tag":1428,"props":4627,"children":4628},{"type":1430},[],{"type":26,"value":4630}," either be negative or ",{"type":21,"tag":1428,"props":4632,"children":4633},{"type":1430},[],{"type":26,"value":4635},"\nequal the ",{"type":21,"tag":42,"props":4637,"children":4639},{"className":4638},[],[4640],{"type":26,"value":1103},{"type":26,"value":4642}," member of one of the elements of\n",{"type":21,"tag":42,"props":4644,"children":4646},{"className":4645},[],[4647],{"type":26,"value":393},{"type":21,"tag":1418,"props":4649,"children":4651},{"name":4650},"VUID-vkCmdDecodeVideoKHR-slotIndex-09263",[4652],{"type":21,"tag":22,"props":4653,"children":4654},{},[4655,4656,4661,4662,4667,4668,4673,4674,4677,4679,4684,4685,4689,4690,4695,4696],{"type":26,"value":3059},{"type":21,"tag":42,"props":4657,"children":4659},{"className":4658},[],[4660],{"type":26,"value":2156},{"type":26,"value":1636},{"type":21,"tag":42,"props":4663,"children":4665},{"className":4664},[],[4666],{"type":26,"value":1103},{"type":26,"value":2620},{"type":21,"tag":42,"props":4669,"children":4671},{"className":4670},[],[4672],{"type":26,"value":393},{"type":26,"value":1482},{"type":21,"tag":1428,"props":4675,"children":4676},{"type":1430},[],{"type":26,"value":4678}," equal one of the elements of\nthe ",{"type":21,"tag":42,"props":4680,"children":4682},{"className":4681},[],[4683],{"type":26,"value":4606},{"type":26,"value":4608},{"type":21,"tag":251,"props":4686,"children":4687},{"href":4332},[4688],{"type":26,"value":4335},{"type":26,"value":3154},{"type":21,"tag":42,"props":4691,"children":4693},{"className":4692},[],[4694],{"type":26,"value":318},{"type":26,"value":1517},{"type":21,"tag":42,"props":4697,"children":4699},{"className":4698},[],[4700],{"type":26,"value":247},{"type":21,"tag":1413,"props":4702,"children":4704},{"name":4703},"Valid Usage (Implicit)",[4705,4731,4754,4778,4804,4818,4831],{"type":21,"tag":1418,"props":4706,"children":4708},{"name":4707},"VUID-vkCmdDecodeVideoKHR-commandBuffer-parameter",[4709],{"type":21,"tag":22,"props":4710,"children":4711},{},[4712,4717,4718,4721,4723,4729],{"type":21,"tag":42,"props":4713,"children":4715},{"className":4714},[],[4716],{"type":26,"value":83},{"type":26,"value":1482},{"type":21,"tag":1428,"props":4719,"children":4720},{"type":1430},[],{"type":26,"value":4722}," be a valid ",{"type":21,"tag":251,"props":4724,"children":4726},{"href":4725},"/man/VkCommandBuffer",[4727],{"type":26,"value":4728},"VkCommandBuffer",{"type":26,"value":4730}," handle",{"type":21,"tag":1418,"props":4732,"children":4734},{"name":4733},"VUID-vkCmdDecodeVideoKHR-pDecodeInfo-parameter",[4735],{"type":21,"tag":22,"props":4736,"children":4737},{},[4738,4743,4744,4747,4749,4753],{"type":21,"tag":42,"props":4739,"children":4741},{"className":4740},[],[4742],{"type":26,"value":247},{"type":26,"value":1482},{"type":21,"tag":1428,"props":4745,"children":4746},{"type":1430},[],{"type":26,"value":4748}," be a valid pointer to a valid ",{"type":21,"tag":251,"props":4750,"children":4751},{"href":253},[4752],{"type":26,"value":256},{"type":26,"value":3091},{"type":21,"tag":1418,"props":4755,"children":4757},{"name":4756},"VUID-vkCmdDecodeVideoKHR-commandBuffer-recording",[4758],{"type":21,"tag":22,"props":4759,"children":4760},{},[4761,4766,4767,4770,4772],{"type":21,"tag":42,"props":4762,"children":4764},{"className":4763},[],[4765],{"type":26,"value":83},{"type":26,"value":1482},{"type":21,"tag":1428,"props":4768,"children":4769},{"type":1430},[],{"type":26,"value":4771}," be in the ",{"type":21,"tag":251,"props":4773,"children":4775},{"href":4774},"/chapters/commandbuffers#commandbuffers-lifecycle",[4776],{"type":26,"value":4777},"recording state",{"type":21,"tag":1418,"props":4779,"children":4781},{"name":4780},"VUID-vkCmdDecodeVideoKHR-commandBuffer-cmdpool",[4782],{"type":21,"tag":22,"props":4783,"children":4784},{},[4785,4786,4791,4793,4798,4799,4802],{"type":26,"value":439},{"type":21,"tag":42,"props":4787,"children":4789},{"className":4788},[],[4790],{"type":26,"value":1816},{"type":26,"value":4792}," that ",{"type":21,"tag":42,"props":4794,"children":4796},{"className":4795},[],[4797],{"type":26,"value":83},{"type":26,"value":1825},{"type":21,"tag":1428,"props":4800,"children":4801},{"type":1430},[],{"type":26,"value":4803}," support decode operations",{"type":21,"tag":1418,"props":4805,"children":4807},{"name":4806},"VUID-vkCmdDecodeVideoKHR-renderpass",[4808],{"type":21,"tag":22,"props":4809,"children":4810},{},[4811,4813,4816],{"type":26,"value":4812},"This command ",{"type":21,"tag":1428,"props":4814,"children":4815},{"type":1430},[],{"type":26,"value":4817}," only be called outside of a render pass instance",{"type":21,"tag":1418,"props":4819,"children":4821},{"name":4820},"VUID-vkCmdDecodeVideoKHR-videocoding",[4822],{"type":21,"tag":22,"props":4823,"children":4824},{},[4825,4826,4829],{"type":26,"value":4812},{"type":21,"tag":1428,"props":4827,"children":4828},{"type":1430},[],{"type":26,"value":4830}," only be called inside of a video coding scope",{"type":21,"tag":1418,"props":4832,"children":4834},{"name":4833},"VUID-vkCmdDecodeVideoKHR-bufferlevel",[4835],{"type":21,"tag":22,"props":4836,"children":4837},{},[4838,4843,4844,4847,4849],{"type":21,"tag":42,"props":4839,"children":4841},{"className":4840},[],[4842],{"type":26,"value":83},{"type":26,"value":1482},{"type":21,"tag":1428,"props":4845,"children":4846},{"type":1430},[],{"type":26,"value":4848}," be a primary ",{"type":21,"tag":42,"props":4850,"children":4852},{"className":4851},[],[4853],{"type":26,"value":4728},{"type":21,"tag":4855,"props":4856,"children":4858},"validity-box",{"name":4857},"Host Synchronization",[4859],{"type":21,"tag":225,"props":4860,"children":4861},{},[4862,4878],{"type":21,"tag":229,"props":4863,"children":4864},{},[4865,4867,4872,4873,4876],{"type":26,"value":4866},"Host access to ",{"type":21,"tag":42,"props":4868,"children":4870},{"className":4869},[],[4871],{"type":26,"value":83},{"type":26,"value":1482},{"type":21,"tag":1428,"props":4874,"children":4875},{"type":1430},[],{"type":26,"value":4877}," be externally synchronized",{"type":21,"tag":229,"props":4879,"children":4880},{},[4881,4883,4888,4889,4894,4895,4898],{"type":26,"value":4882},"Host access to the ",{"type":21,"tag":42,"props":4884,"children":4886},{"className":4885},[],[4887],{"type":26,"value":1816},{"type":26,"value":4792},{"type":21,"tag":42,"props":4890,"children":4892},{"className":4891},[],[4893],{"type":26,"value":83},{"type":26,"value":1825},{"type":21,"tag":1428,"props":4896,"children":4897},{"type":1430},[],{"type":26,"value":4899}," be externally synchronized\n::",{"type":21,"tag":4901,"props":4902,"children":4903},"style",{},[4904],{"type":26,"value":4905},"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":71,"depth":71,"links":4907},[],"markdown",1729612493931]