[{"data":1,"prerenderedAt":1230},["ShallowReactive",2],{"$fAn6nOflH_cnfQ311lFTkQdm62eIfSBsboTiOqU7YFjA":3},{"title":4,"description":5,"parent":6,"structextends":7,"type":9,"xrefs":10,"body":11,"_type":1229,"_id":4},"VkVideoDecodeVP9PictureInfoKHR","Structure specifies VP9 picture information when decoding a frame","VK_KHR_video_decode_vp9",[8],"VkVideoDecodeInfoKHR","structs",[],{"type":12,"children":13,"toc":1227},"root",[14,30,407,601,635,642,672,705,711,730,1075,1080,1163,1221],{"type":15,"tag":16,"props":17,"children":18},"element","p",{},[19,22,28],{"type":20,"value":21},"text","The ",{"type":15,"tag":23,"props":24,"children":26},"code",{"className":25},[],[27],{"type":20,"value":4},{"type":20,"value":29}," structure is defined as:",{"type":15,"tag":31,"props":32,"children":33},"code-group",{},[34,189],{"type":15,"tag":35,"props":36,"children":42},"pre",{"className":37,"code":38,"filename":39,"language":40,"meta":41,"style":41},"language-c shiki shiki-themes github-light-default github-dark-default","typedef struct VkVideoDecodeVP9PictureInfoKHR {\n VkStructureType sType;\n const void* pNext;\n const StdVideoDecodeVP9PictureInfo* pStdPictureInfo;\n int32_t referenceNameSlotIndices[VK_MAX_VIDEO_VP9_REFERENCES_PER_FRAME_KHR];\n uint32_t uncompressedHeaderOffset;\n uint32_t compressedHeaderOffset;\n uint32_t tilesOffset;\n} VkVideoDecodeVP9PictureInfoKHR;\n","C","c","",[43],{"type":15,"tag":23,"props":44,"children":45},{"__ignoreMap":41},[46,69,78,97,120,140,154,167,180],{"type":15,"tag":47,"props":48,"children":51},"span",{"class":49,"line":50},"line",1,[52,58,63],{"type":15,"tag":47,"props":53,"children":55},{"style":54},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[56],{"type":20,"value":57},"typedef",{"type":15,"tag":47,"props":59,"children":60},{"style":54},[61],{"type":20,"value":62}," struct",{"type":15,"tag":47,"props":64,"children":66},{"style":65},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[67],{"type":20,"value":68}," VkVideoDecodeVP9PictureInfoKHR {\n",{"type":15,"tag":47,"props":70,"children":72},{"class":49,"line":71},2,[73],{"type":15,"tag":47,"props":74,"children":75},{"style":65},[76],{"type":20,"value":77}," VkStructureType sType;\n",{"type":15,"tag":47,"props":79,"children":81},{"class":49,"line":80},3,[82,87,92],{"type":15,"tag":47,"props":83,"children":84},{"style":54},[85],{"type":20,"value":86}," const",{"type":15,"tag":47,"props":88,"children":89},{"style":54},[90],{"type":20,"value":91}," void*",{"type":15,"tag":47,"props":93,"children":94},{"style":65},[95],{"type":20,"value":96}," pNext;\n",{"type":15,"tag":47,"props":98,"children":100},{"class":49,"line":99},4,[101,105,110,115],{"type":15,"tag":47,"props":102,"children":103},{"style":54},[104],{"type":20,"value":86},{"type":15,"tag":47,"props":106,"children":107},{"style":65},[108],{"type":20,"value":109}," StdVideoDecodeVP9PictureInfo",{"type":15,"tag":47,"props":111,"children":112},{"style":54},[113],{"type":20,"value":114},"*",{"type":15,"tag":47,"props":116,"children":117},{"style":65},[118],{"type":20,"value":119}," pStdPictureInfo;\n",{"type":15,"tag":47,"props":121,"children":123},{"class":49,"line":122},5,[124,129,135],{"type":15,"tag":47,"props":125,"children":126},{"style":54},[127],{"type":20,"value":128}," int32_t",{"type":15,"tag":47,"props":130,"children":132},{"style":131},"--shiki-default:#953800;--shiki-dark:#FFA657",[133],{"type":20,"value":134}," referenceNameSlotIndices",{"type":15,"tag":47,"props":136,"children":137},{"style":65},[138],{"type":20,"value":139},"[VK_MAX_VIDEO_VP9_REFERENCES_PER_FRAME_KHR];\n",{"type":15,"tag":47,"props":141,"children":143},{"class":49,"line":142},6,[144,149],{"type":15,"tag":47,"props":145,"children":146},{"style":54},[147],{"type":20,"value":148}," uint32_t",{"type":15,"tag":47,"props":150,"children":151},{"style":65},[152],{"type":20,"value":153}," uncompressedHeaderOffset;\n",{"type":15,"tag":47,"props":155,"children":157},{"class":49,"line":156},7,[158,162],{"type":15,"tag":47,"props":159,"children":160},{"style":54},[161],{"type":20,"value":148},{"type":15,"tag":47,"props":163,"children":164},{"style":65},[165],{"type":20,"value":166}," compressedHeaderOffset;\n",{"type":15,"tag":47,"props":168,"children":170},{"class":49,"line":169},8,[171,175],{"type":15,"tag":47,"props":172,"children":173},{"style":54},[174],{"type":20,"value":148},{"type":15,"tag":47,"props":176,"children":177},{"style":65},[178],{"type":20,"value":179}," tilesOffset;\n",{"type":15,"tag":47,"props":181,"children":183},{"class":49,"line":182},9,[184],{"type":15,"tag":47,"props":185,"children":186},{"style":65},[187],{"type":20,"value":188},"} VkVideoDecodeVP9PictureInfoKHR;\n",{"type":15,"tag":35,"props":190,"children":195},{"className":191,"code":192,"filename":193,"language":194,"meta":41,"style":41},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct VideoDecodeVP9PictureInfoKHR {\n s_type: vk::StructureType,\n p_next: *const c_void,\n p_std_picture_info: *const StdVideoDecodeVP9PictureInfo,\n reference_name_slot_indices: [i32; VK_MAX_VIDEO_VP9_REFERENCES_PER_FRAME_KHR],\n uncompressed_header_offset: u32,\n compressed_header_offset: u32,\n tiles_offset: u32,\n}\n","Rust","rs",[196],{"type":15,"tag":23,"props":197,"children":198},{"__ignoreMap":41},[199,221,254,276,301,338,359,379,399],{"type":15,"tag":47,"props":200,"children":201},{"class":49,"line":50},[202,207,211,216],{"type":15,"tag":47,"props":203,"children":204},{"style":54},[205],{"type":20,"value":206},"pub",{"type":15,"tag":47,"props":208,"children":209},{"style":54},[210],{"type":20,"value":62},{"type":15,"tag":47,"props":212,"children":213},{"style":131},[214],{"type":20,"value":215}," VideoDecodeVP9PictureInfoKHR",{"type":15,"tag":47,"props":217,"children":218},{"style":65},[219],{"type":20,"value":220}," {\n",{"type":15,"tag":47,"props":222,"children":223},{"class":49,"line":71},[224,229,234,239,244,249],{"type":15,"tag":47,"props":225,"children":226},{"style":65},[227],{"type":20,"value":228}," s_type",{"type":15,"tag":47,"props":230,"children":231},{"style":54},[232],{"type":20,"value":233},":",{"type":15,"tag":47,"props":235,"children":236},{"style":131},[237],{"type":20,"value":238}," vk",{"type":15,"tag":47,"props":240,"children":241},{"style":54},[242],{"type":20,"value":243},"::",{"type":15,"tag":47,"props":245,"children":246},{"style":131},[247],{"type":20,"value":248},"StructureType",{"type":15,"tag":47,"props":250,"children":251},{"style":65},[252],{"type":20,"value":253},",\n",{"type":15,"tag":47,"props":255,"children":256},{"class":49,"line":80},[257,262,266,271],{"type":15,"tag":47,"props":258,"children":259},{"style":65},[260],{"type":20,"value":261}," p_next",{"type":15,"tag":47,"props":263,"children":264},{"style":54},[265],{"type":20,"value":233},{"type":15,"tag":47,"props":267,"children":268},{"style":54},[269],{"type":20,"value":270}," *const",{"type":15,"tag":47,"props":272,"children":273},{"style":65},[274],{"type":20,"value":275}," c_void,\n",{"type":15,"tag":47,"props":277,"children":278},{"class":49,"line":99},[279,284,288,292,297],{"type":15,"tag":47,"props":280,"children":281},{"style":65},[282],{"type":20,"value":283}," p_std_picture_info",{"type":15,"tag":47,"props":285,"children":286},{"style":54},[287],{"type":20,"value":233},{"type":15,"tag":47,"props":289,"children":290},{"style":54},[291],{"type":20,"value":270},{"type":15,"tag":47,"props":293,"children":295},{"style":294},"--shiki-default:#0550AE;--shiki-dark:#79C0FF",[296],{"type":20,"value":109},{"type":15,"tag":47,"props":298,"children":299},{"style":65},[300],{"type":20,"value":253},{"type":15,"tag":47,"props":302,"children":303},{"class":49,"line":122},[304,309,313,318,323,328,333],{"type":15,"tag":47,"props":305,"children":306},{"style":65},[307],{"type":20,"value":308}," reference_name_slot_indices",{"type":15,"tag":47,"props":310,"children":311},{"style":54},[312],{"type":20,"value":233},{"type":15,"tag":47,"props":314,"children":315},{"style":65},[316],{"type":20,"value":317}," [",{"type":15,"tag":47,"props":319,"children":320},{"style":131},[321],{"type":20,"value":322},"i32",{"type":15,"tag":47,"props":324,"children":325},{"style":65},[326],{"type":20,"value":327},"; ",{"type":15,"tag":47,"props":329,"children":330},{"style":294},[331],{"type":20,"value":332},"VK_MAX_VIDEO_VP9_REFERENCES_PER_FRAME_KHR",{"type":15,"tag":47,"props":334,"children":335},{"style":65},[336],{"type":20,"value":337},"],\n",{"type":15,"tag":47,"props":339,"children":340},{"class":49,"line":142},[341,346,350,355],{"type":15,"tag":47,"props":342,"children":343},{"style":65},[344],{"type":20,"value":345}," uncompressed_header_offset",{"type":15,"tag":47,"props":347,"children":348},{"style":54},[349],{"type":20,"value":233},{"type":15,"tag":47,"props":351,"children":352},{"style":131},[353],{"type":20,"value":354}," u32",{"type":15,"tag":47,"props":356,"children":357},{"style":65},[358],{"type":20,"value":253},{"type":15,"tag":47,"props":360,"children":361},{"class":49,"line":156},[362,367,371,375],{"type":15,"tag":47,"props":363,"children":364},{"style":65},[365],{"type":20,"value":366}," compressed_header_offset",{"type":15,"tag":47,"props":368,"children":369},{"style":54},[370],{"type":20,"value":233},{"type":15,"tag":47,"props":372,"children":373},{"style":131},[374],{"type":20,"value":354},{"type":15,"tag":47,"props":376,"children":377},{"style":65},[378],{"type":20,"value":253},{"type":15,"tag":47,"props":380,"children":381},{"class":49,"line":169},[382,387,391,395],{"type":15,"tag":47,"props":383,"children":384},{"style":65},[385],{"type":20,"value":386}," tiles_offset",{"type":15,"tag":47,"props":388,"children":389},{"style":54},[390],{"type":20,"value":233},{"type":15,"tag":47,"props":392,"children":393},{"style":131},[394],{"type":20,"value":354},{"type":15,"tag":47,"props":396,"children":397},{"style":65},[398],{"type":20,"value":253},{"type":15,"tag":47,"props":400,"children":401},{"class":49,"line":182},[402],{"type":15,"tag":47,"props":403,"children":404},{"style":65},[405],{"type":20,"value":406},"}\n",{"type":15,"tag":408,"props":409,"children":410},"ul",{},[411,432,451,478,550,568,584],{"type":15,"tag":412,"props":413,"children":414},"li",{},[415,421,423,430],{"type":15,"tag":23,"props":416,"children":418},{"className":417},[],[419],{"type":20,"value":420},"sType",{"type":20,"value":422}," is a ",{"type":15,"tag":424,"props":425,"children":427},"a",{"href":426},"/man/VkStructureType",[428],{"type":20,"value":429},"VkStructureType",{"type":20,"value":431}," value identifying this structure.",{"type":15,"tag":412,"props":433,"children":434},{},[435,441,443,449],{"type":15,"tag":23,"props":436,"children":438},{"className":437},[],[439],{"type":20,"value":440},"pNext",{"type":20,"value":442}," is ",{"type":15,"tag":23,"props":444,"children":446},{"className":445},[],[447],{"type":20,"value":448},"NULL",{"type":20,"value":450}," or a pointer to a structure extending this\nstructure.",{"type":15,"tag":412,"props":452,"children":453},{},[454,460,462,468,470,476],{"type":15,"tag":23,"props":455,"children":457},{"className":456},[],[458],{"type":20,"value":459},"pStdPictureInfo",{"type":20,"value":461}," is a pointer to a\n",{"type":15,"tag":23,"props":463,"children":465},{"className":464},[],[466],{"type":20,"value":467},"StdVideoDecodeVP9PictureInfo",{"type":20,"value":469}," structure specifying\n",{"type":15,"tag":424,"props":471,"children":473},{"href":472},"/404#decode-vp9-picture-info",[474],{"type":20,"value":475},"VP9 picture information",{"type":20,"value":477},".",{"type":15,"tag":412,"props":479,"children":480},{},[481,487,489,494,496,502,504,510,512,518,520,526,528,533,535,540,542,548],{"type":15,"tag":23,"props":482,"children":484},{"className":483},[],[485],{"type":20,"value":486},"referenceNameSlotIndices",{"type":20,"value":488}," is an array of three\n(",{"type":15,"tag":23,"props":490,"children":492},{"className":491},[],[493],{"type":20,"value":332},{"type":20,"value":495},", which is equal to the\nVideo Std definition ",{"type":15,"tag":23,"props":497,"children":499},{"className":498},[],[500],{"type":20,"value":501},"STD_VIDEO_VP9_REFS_PER_FRAME",{"type":20,"value":503},") signed integer\nvalues specifying the index of the ",{"type":15,"tag":424,"props":505,"children":507},{"href":506},"/chapters/video-coding#dpb-slot",[508],{"type":20,"value":509},"DPB slot",{"type":20,"value":511}," or a negative\ninteger value for each ",{"type":15,"tag":424,"props":513,"children":515},{"href":514},"/chapters/video-coding#decode-vp9-reference-names",[516],{"type":20,"value":517},"VP9 reference name",{"type":20,"value":519},"\nused for inter coding.\nIn particular, the DPB slot index for the VP9 reference name ",{"type":15,"tag":23,"props":521,"children":523},{"className":522},[],[524],{"type":20,"value":525},"frame",{"type":20,"value":527},"\nis specified in ",{"type":15,"tag":23,"props":529,"children":531},{"className":530},[],[532],{"type":20,"value":486},{"type":20,"value":534},"[",{"type":15,"tag":23,"props":536,"children":538},{"className":537},[],[539],{"type":20,"value":525},{"type":20,"value":541}," -\n",{"type":15,"tag":23,"props":543,"children":545},{"className":544},[],[546],{"type":20,"value":547},"STD_VIDEO_VP9_REFERENCE_NAME_LAST_FRAME",{"type":20,"value":549},"].",{"type":15,"tag":412,"props":551,"children":552},{},[553,559,561,567],{"type":15,"tag":23,"props":554,"children":556},{"className":555},[],[557],{"type":20,"value":558},"uncompressedHeaderOffset",{"type":20,"value":560}," is the byte offset of the uncompressed\nframe header, as defined in section 6.2 of the ",{"type":15,"tag":424,"props":562,"children":564},{"href":563},"/chapters/introduction#google-vp9",[565],{"type":20,"value":566},"VP9\nSpecification",{"type":20,"value":477},{"type":15,"tag":412,"props":569,"children":570},{},[571,577,579,583],{"type":15,"tag":23,"props":572,"children":574},{"className":573},[],[575],{"type":20,"value":576},"compressedHeaderOffset",{"type":20,"value":578}," is the byte offset of the compressed frame\nheader, as defined in section 6.3 of the ",{"type":15,"tag":424,"props":580,"children":581},{"href":563},[582],{"type":20,"value":566},{"type":20,"value":477},{"type":15,"tag":412,"props":585,"children":586},{},[587,593,595,600],{"type":15,"tag":23,"props":588,"children":590},{"className":589},[],[591],{"type":20,"value":592},"tilesOffset",{"type":20,"value":594}," is the byte offset of the frame tile data, as defined\nin section 6.4 of the ",{"type":15,"tag":424,"props":596,"children":597},{"href":563},[598],{"type":20,"value":599},"VP9 Specification",{"type":20,"value":477},{"type":15,"tag":16,"props":602,"children":603},{},[604,606,611,613,618,620,626,628,634],{"type":20,"value":605},"This structure is specified in the ",{"type":15,"tag":23,"props":607,"children":609},{"className":608},[],[610],{"type":20,"value":440},{"type":20,"value":612}," chain of the\n",{"type":15,"tag":424,"props":614,"children":616},{"href":615},"/man/VkVideoDecodeInfoKHR",[617],{"type":20,"value":8},{"type":20,"value":619}," structure passed to ",{"type":15,"tag":424,"props":621,"children":623},{"href":622},"/man/vkCmdDecodeVideoKHR",[624],{"type":20,"value":625},"vkCmdDecodeVideoKHR",{"type":20,"value":627}," to\nspecify the codec-specific picture information for an ",{"type":15,"tag":424,"props":629,"children":631},{"href":630},"/chapters/video-coding#decode-vp9",[632],{"type":20,"value":633},"VP9\ndecode operation",{"type":20,"value":477},{"type":15,"tag":636,"props":637,"children":639},"h6",{"id":638},"decode-output-picture-information",[640],{"type":20,"value":641},"Decode Output Picture Information",{"type":15,"tag":16,"props":643,"children":644},{},[645,647,652,653,657,658,662,664,670],{"type":20,"value":646},"When this structure is specified in the ",{"type":15,"tag":23,"props":648,"children":650},{"className":649},[],[651],{"type":20,"value":440},{"type":20,"value":612},{"type":15,"tag":424,"props":654,"children":655},{"href":615},[656],{"type":20,"value":8},{"type":20,"value":619},{"type":15,"tag":424,"props":659,"children":660},{"href":622},[661],{"type":20,"value":625},{"type":20,"value":663},",\nthe information related to the ",{"type":15,"tag":424,"props":665,"children":667},{"href":666},"/404#decode-output-picture-info",[668],{"type":20,"value":669},"decode output\npicture",{"type":20,"value":671}," is defined as follows:",{"type":15,"tag":408,"props":673,"children":674},{},[675,688],{"type":15,"tag":412,"props":676,"children":677},{},[678,680,686],{"type":20,"value":679},"The image subregion used is determined according to the\n",{"type":15,"tag":424,"props":681,"children":683},{"href":682},"/chapters/video-coding#decode-vp9-picture-data-access",[684],{"type":20,"value":685},"VP9 Decode Picture Data Access",{"type":20,"value":687},"\nsection.",{"type":15,"tag":412,"props":689,"children":690},{},[691,693,697,699,704],{"type":20,"value":692},"The decode output picture is associated with the\n",{"type":15,"tag":424,"props":694,"children":695},{"href":472},[696],{"type":20,"value":475},{"type":20,"value":698}," provided in\n",{"type":15,"tag":23,"props":700,"children":702},{"className":701},[],[703],{"type":20,"value":459},{"type":20,"value":477},{"type":15,"tag":636,"props":706,"children":708},{"id":707},"std-picture-information",[709],{"type":20,"value":710},"Std Picture Information",{"type":15,"tag":16,"props":712,"children":713},{},[714,716,721,723,728],{"type":20,"value":715},"The members of the ",{"type":15,"tag":23,"props":717,"children":719},{"className":718},[],[720],{"type":20,"value":467},{"type":20,"value":722}," structure pointed to by\n",{"type":15,"tag":23,"props":724,"children":726},{"className":725},[],[727],{"type":20,"value":459},{"type":20,"value":729}," are interpreted as follows:",{"type":15,"tag":408,"props":731,"children":732},{},[733,752,777,832,968,1065],{"type":15,"tag":412,"props":734,"children":735},{},[736,742,744,750],{"type":15,"tag":23,"props":737,"children":739},{"className":738},[],[740],{"type":20,"value":741},"flags.reserved",{"type":20,"value":743}," and ",{"type":15,"tag":23,"props":745,"children":747},{"className":746},[],[748],{"type":20,"value":749},"reserved1",{"type":20,"value":751}," are used only for padding\npurposes and are otherwise ignored;",{"type":15,"tag":412,"props":753,"children":754},{},[755,761,763,769,771,775],{"type":15,"tag":23,"props":756,"children":758},{"className":757},[],[759],{"type":20,"value":760},"ref_frame_sign_bias_mask",{"type":20,"value":762}," is a bitmask where bit index i\ncorresponds to ",{"type":15,"tag":23,"props":764,"children":766},{"className":765},[],[767],{"type":20,"value":768},"ref_frame_sign_bias[i]",{"type":20,"value":770}," as defined in section 7.2 of the\n",{"type":15,"tag":424,"props":772,"children":773},{"href":563},[774],{"type":20,"value":599},{"type":20,"value":776},";",{"type":15,"tag":412,"props":778,"children":779},{},[780,782,788,789,795,797],{"type":20,"value":781},"the ",{"type":15,"tag":23,"props":783,"children":785},{"className":784},[],[786],{"type":20,"value":787},"StdVideoVP9ColorConfig",{"type":20,"value":722},{"type":15,"tag":23,"props":790,"children":792},{"className":791},[],[793],{"type":20,"value":794},"pColorConfig",{"type":20,"value":796}," is interpreted as follows:",{"type":15,"tag":408,"props":798,"children":799},{},[800,815],{"type":15,"tag":412,"props":801,"children":802},{},[803,808,809,814],{"type":15,"tag":23,"props":804,"children":806},{"className":805},[],[807],{"type":20,"value":741},{"type":20,"value":743},{"type":15,"tag":23,"props":810,"children":812},{"className":811},[],[813],{"type":20,"value":749},{"type":20,"value":751},{"type":15,"tag":412,"props":816,"children":817},{},[818,820,825,827,831],{"type":20,"value":819},"all other members of ",{"type":15,"tag":23,"props":821,"children":823},{"className":822},[],[824],{"type":20,"value":787},{"type":20,"value":826}," are interpreted as\ndefined in sections 6.2, 6.2.2, and 7.2.2 of the ",{"type":15,"tag":424,"props":828,"children":829},{"href":563},[830],{"type":20,"value":566},{"type":20,"value":776},{"type":15,"tag":412,"props":833,"children":834},{},[835,836,842,844,850,852],{"type":20,"value":781},{"type":15,"tag":23,"props":837,"children":839},{"className":838},[],[840],{"type":20,"value":841},"StdVideoVP9LoopFilter",{"type":20,"value":843}," structure pointed to by ",{"type":15,"tag":23,"props":845,"children":847},{"className":846},[],[848],{"type":20,"value":849},"pLoopFilter",{"type":20,"value":851},"\nis interpreted as follows:",{"type":15,"tag":408,"props":853,"children":854},{},[855,865,896,924],{"type":15,"tag":412,"props":856,"children":857},{},[858,863],{"type":15,"tag":23,"props":859,"children":861},{"className":860},[],[862],{"type":20,"value":741},{"type":20,"value":864}," is used only for padding purposes and is otherwise\nignored;",{"type":15,"tag":412,"props":866,"children":867},{},[868,874,876,881,883,889,891,895],{"type":15,"tag":23,"props":869,"children":871},{"className":870},[],[872],{"type":20,"value":873},"update_ref_delta",{"type":20,"value":875}," is a bitmask where bit index i is\ninterpreted as the value of ",{"type":15,"tag":23,"props":877,"children":879},{"className":878},[],[880],{"type":20,"value":873},{"type":20,"value":882}," corresponding to\nelement i of ",{"type":15,"tag":23,"props":884,"children":886},{"className":885},[],[887],{"type":20,"value":888},"loop_filter_ref_deltas",{"type":20,"value":890}," as defined in section\n7.2.8 of the ",{"type":15,"tag":424,"props":892,"children":893},{"href":563},[894],{"type":20,"value":599},{"type":20,"value":776},{"type":15,"tag":412,"props":897,"children":898},{},[899,905,906,911,912,918,919,923],{"type":15,"tag":23,"props":900,"children":902},{"className":901},[],[903],{"type":20,"value":904},"update_mode_delta",{"type":20,"value":875},{"type":15,"tag":23,"props":907,"children":909},{"className":908},[],[910],{"type":20,"value":904},{"type":20,"value":882},{"type":15,"tag":23,"props":913,"children":915},{"className":914},[],[916],{"type":20,"value":917},"loop_filter_mode_deltas",{"type":20,"value":890},{"type":15,"tag":424,"props":920,"children":921},{"href":563},[922],{"type":20,"value":599},{"type":20,"value":776},{"type":15,"tag":412,"props":925,"children":926},{},[927,928,933,935,939,940],{"type":20,"value":819},{"type":15,"tag":23,"props":929,"children":931},{"className":930},[],[932],{"type":20,"value":841},{"type":20,"value":934}," are interpreted as\ndefined in section 7.2.8 of the ",{"type":15,"tag":424,"props":936,"children":937},{"href":563},[938],{"type":20,"value":599},{"type":20,"value":776},{"type":15,"tag":941,"props":942,"children":943},"note",{},[944],{"type":15,"tag":16,"props":945,"children":946},{},[947,949,954,956,961,963,967],{"type":20,"value":948},"If the syntax elements corresponding to ",{"type":15,"tag":23,"props":950,"children":952},{"className":951},[],[953],{"type":20,"value":888},{"type":20,"value":955}," and\n",{"type":15,"tag":23,"props":957,"children":959},{"className":958},[],[960],{"type":20,"value":917},{"type":20,"value":962}," are not present, the application should specify\nthe previous values, as defined in section 7.2.8 of the ",{"type":15,"tag":424,"props":964,"children":965},{"href":563},[966],{"type":20,"value":566},{"type":20,"value":477},{"type":15,"tag":412,"props":969,"children":970},{},[971,973,979,981,987,988,994,995],{"type":20,"value":972},"if ",{"type":15,"tag":23,"props":974,"children":976},{"className":975},[],[977],{"type":20,"value":978},"flags.segmentation_enabled",{"type":20,"value":980}," is set, then the\n",{"type":15,"tag":23,"props":982,"children":984},{"className":983},[],[985],{"type":20,"value":986},"StdVideoVP9Segmentation",{"type":20,"value":843},{"type":15,"tag":23,"props":989,"children":991},{"className":990},[],[992],{"type":20,"value":993},"pSegmentation",{"type":20,"value":851},{"type":15,"tag":408,"props":996,"children":997},{},[998,1007,1033,1049],{"type":15,"tag":412,"props":999,"children":1000},{},[1001,1006],{"type":15,"tag":23,"props":1002,"children":1004},{"className":1003},[],[1005],{"type":20,"value":741},{"type":20,"value":864},{"type":15,"tag":412,"props":1008,"children":1009},{},[1010,1012,1018,1020,1026,1028,1032],{"type":20,"value":1011},"the elements of ",{"type":15,"tag":23,"props":1013,"children":1015},{"className":1014},[],[1016],{"type":20,"value":1017},"FeatureEnabled",{"type":20,"value":1019}," are bitmasks where bit index\nj of element i corresponds to ",{"type":15,"tag":23,"props":1021,"children":1023},{"className":1022},[],[1024],{"type":20,"value":1025},"FeatureEnabled[i][j]",{"type":20,"value":1027}," as\ndefined in section 6.2.11 of the ",{"type":15,"tag":424,"props":1029,"children":1030},{"href":563},[1031],{"type":20,"value":599},{"type":20,"value":776},{"type":15,"tag":412,"props":1034,"children":1035},{},[1036,1042,1044,1048],{"type":15,"tag":23,"props":1037,"children":1039},{"className":1038},[],[1040],{"type":20,"value":1041},"FeatureData",{"type":20,"value":1043}," is interpreted as defined in section 6.2.11 of the\n",{"type":15,"tag":424,"props":1045,"children":1046},{"href":563},[1047],{"type":20,"value":599},{"type":20,"value":776},{"type":15,"tag":412,"props":1050,"children":1051},{},[1052,1053,1058,1060,1064],{"type":20,"value":819},{"type":15,"tag":23,"props":1054,"children":1056},{"className":1055},[],[1057],{"type":20,"value":986},{"type":20,"value":1059}," are interpreted as\ndefined in section 7.2.10 of the ",{"type":15,"tag":424,"props":1061,"children":1062},{"href":563},[1063],{"type":20,"value":599},{"type":20,"value":776},{"type":15,"tag":412,"props":1066,"children":1067},{},[1068,1070,1074],{"type":20,"value":1069},"all other members are interpreted as defined in section 7.2 of the\n",{"type":15,"tag":424,"props":1071,"children":1072},{"href":563},[1073],{"type":20,"value":599},{"type":20,"value":477},{"type":15,"tag":1076,"props":1077,"children":1079},"anchor",{"id":1078},"decode-vp9-ref-pic-setup",[],{"type":15,"tag":16,"props":1081,"children":1082},{},[1083,1085,1090,1091,1097,1099,1105,1107,1113,1115,1119,1121,1127,1129,1134,1135,1140,1142,1147,1149,1154,1156,1161],{"type":20,"value":1084},"Reference picture setup is controlled by the value of\n",{"type":15,"tag":23,"props":1086,"children":1088},{"className":1087},[],[1089],{"type":20,"value":467},{"type":20,"value":243},{"type":15,"tag":23,"props":1092,"children":1094},{"className":1093},[],[1095],{"type":20,"value":1096},"refresh_frame_flags",{"type":20,"value":1098},".\nIf it is not zero and a ",{"type":15,"tag":424,"props":1100,"children":1102},{"href":1101},"/404#decode-reconstructed-picture-info",[1103],{"type":20,"value":1104},"reconstructed\npicture",{"type":20,"value":1106}," is specified, then the latter is used as the target of picture\nreconstruction to ",{"type":15,"tag":424,"props":1108,"children":1110},{"href":1109},"/chapters/video-coding#dpb-slot-states",[1111],{"type":20,"value":1112},"activate",{"type":20,"value":1114}," the ",{"type":15,"tag":424,"props":1116,"children":1117},{"href":506},[1118],{"type":20,"value":509},{"type":20,"value":1120},"\nspecified in ",{"type":15,"tag":23,"props":1122,"children":1124},{"className":1123},[],[1125],{"type":20,"value":1126},"pDecodeInfo→pSetupReferenceSlot→slotIndex",{"type":20,"value":1128},".\nIf ",{"type":15,"tag":23,"props":1130,"children":1132},{"className":1131},[],[1133],{"type":20,"value":467},{"type":20,"value":243},{"type":15,"tag":23,"props":1136,"children":1138},{"className":1137},[],[1139],{"type":20,"value":1096},{"type":20,"value":1141}," is zero, but\na ",{"type":15,"tag":424,"props":1143,"children":1144},{"href":1101},[1145],{"type":20,"value":1146},"reconstructed picture",{"type":20,"value":1148}," is specified,\nthen the corresponding picture reference associated with the ",{"type":15,"tag":424,"props":1150,"children":1151},{"href":506},[1152],{"type":20,"value":1153},"DPB\nslot",{"type":20,"value":1155}," is invalidated, as described in the ",{"type":15,"tag":424,"props":1157,"children":1158},{"href":1109},[1159],{"type":20,"value":1160},"DPB Slot\nStates",{"type":20,"value":1162}," section.",{"type":15,"tag":1164,"props":1165,"children":1167},"validity-group",{"name":1166},"Valid Usage (Implicit)",[1168,1196],{"type":15,"tag":1169,"props":1170,"children":1172},"validity-field",{"name":1171},"VUID-VkVideoDecodeVP9PictureInfoKHR-sType-sType",[1173],{"type":15,"tag":16,"props":1174,"children":1175},{},[1176,1181,1183,1188,1190],{"type":15,"tag":23,"props":1177,"children":1179},{"className":1178},[],[1180],{"type":20,"value":420},{"type":20,"value":1182}," ",{"type":15,"tag":1184,"props":1185,"children":1187},"normative",{"type":1186},"must",[],{"type":20,"value":1189}," be ",{"type":15,"tag":23,"props":1191,"children":1193},{"className":1192},[],[1194],{"type":20,"value":1195},"VK_STRUCTURE_TYPE_VIDEO_DECODE_VP9_PICTURE_INFO_KHR",{"type":15,"tag":1169,"props":1197,"children":1199},{"name":1198},"VUID-VkVideoDecodeVP9PictureInfoKHR-pStdPictureInfo-parameter",[1200],{"type":15,"tag":16,"props":1201,"children":1202},{},[1203,1208,1209,1212,1214,1219],{"type":15,"tag":23,"props":1204,"children":1206},{"className":1205},[],[1207],{"type":20,"value":459},{"type":20,"value":1182},{"type":15,"tag":1184,"props":1210,"children":1211},{"type":1186},[],{"type":20,"value":1213}," be a valid pointer to a valid ",{"type":15,"tag":23,"props":1215,"children":1217},{"className":1216},[],[1218],{"type":20,"value":467},{"type":20,"value":1220}," value",{"type":15,"tag":1222,"props":1223,"children":1224},"style",{},[1225],{"type":20,"value":1226},"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":41,"searchDepth":71,"depth":71,"links":1228},[],"markdown",1773054782664]