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