[{"data":1,"prerenderedAt":842},["ShallowReactive",2],{"O0Wlcv3bpZ":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":841,"_id":4},"VkVideoEncodeH265SessionParametersGetInfoKHR","Structure specifying parameters for retrieving encoded H.265 parameter set data","VK_KHR_video_encode_h265","structs",[],{"type":10,"children":11,"toc":839},"root",[12,28,413,620,648,760,806,833],{"type":13,"tag":14,"props":15,"children":16},"element","p",{},[17,20,26],{"type":18,"value":19},"text","The ",{"type":13,"tag":21,"props":22,"children":24},"code",{"className":23},[],[25],{"type":18,"value":4},{"type":18,"value":27}," structure is defined\nas:",{"type":13,"tag":29,"props":30,"children":31},"code-group",{},[32,171],{"type":13,"tag":33,"props":34,"children":40},"pre",{"className":35,"code":36,"filename":37,"language":38,"meta":39,"style":39},"language-c shiki shiki-themes github-light-default github-dark-default","typedef struct VkVideoEncodeH265SessionParametersGetInfoKHR {\n VkStructureType sType;\n const void* pNext;\n VkBool32 writeStdVPS;\n VkBool32 writeStdSPS;\n VkBool32 writeStdPPS;\n uint32_t stdVPSId;\n uint32_t stdSPSId;\n uint32_t stdPPSId;\n} VkVideoEncodeH265SessionParametersGetInfoKHR;\n","C","c","",[41],{"type":13,"tag":21,"props":42,"children":43},{"__ignoreMap":39},[44,67,76,95,104,113,122,136,149,162],{"type":13,"tag":45,"props":46,"children":49},"span",{"class":47,"line":48},"line",1,[50,56,61],{"type":13,"tag":45,"props":51,"children":53},{"style":52},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[54],{"type":18,"value":55},"typedef",{"type":13,"tag":45,"props":57,"children":58},{"style":52},[59],{"type":18,"value":60}," struct",{"type":13,"tag":45,"props":62,"children":64},{"style":63},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[65],{"type":18,"value":66}," VkVideoEncodeH265SessionParametersGetInfoKHR {\n",{"type":13,"tag":45,"props":68,"children":70},{"class":47,"line":69},2,[71],{"type":13,"tag":45,"props":72,"children":73},{"style":63},[74],{"type":18,"value":75}," VkStructureType sType;\n",{"type":13,"tag":45,"props":77,"children":79},{"class":47,"line":78},3,[80,85,90],{"type":13,"tag":45,"props":81,"children":82},{"style":52},[83],{"type":18,"value":84}," const",{"type":13,"tag":45,"props":86,"children":87},{"style":52},[88],{"type":18,"value":89}," void*",{"type":13,"tag":45,"props":91,"children":92},{"style":63},[93],{"type":18,"value":94}," pNext;\n",{"type":13,"tag":45,"props":96,"children":98},{"class":47,"line":97},4,[99],{"type":13,"tag":45,"props":100,"children":101},{"style":63},[102],{"type":18,"value":103}," VkBool32 writeStdVPS;\n",{"type":13,"tag":45,"props":105,"children":107},{"class":47,"line":106},5,[108],{"type":13,"tag":45,"props":109,"children":110},{"style":63},[111],{"type":18,"value":112}," VkBool32 writeStdSPS;\n",{"type":13,"tag":45,"props":114,"children":116},{"class":47,"line":115},6,[117],{"type":13,"tag":45,"props":118,"children":119},{"style":63},[120],{"type":18,"value":121}," VkBool32 writeStdPPS;\n",{"type":13,"tag":45,"props":123,"children":125},{"class":47,"line":124},7,[126,131],{"type":13,"tag":45,"props":127,"children":128},{"style":52},[129],{"type":18,"value":130}," uint32_t",{"type":13,"tag":45,"props":132,"children":133},{"style":63},[134],{"type":18,"value":135}," stdVPSId;\n",{"type":13,"tag":45,"props":137,"children":139},{"class":47,"line":138},8,[140,144],{"type":13,"tag":45,"props":141,"children":142},{"style":52},[143],{"type":18,"value":130},{"type":13,"tag":45,"props":145,"children":146},{"style":63},[147],{"type":18,"value":148}," stdSPSId;\n",{"type":13,"tag":45,"props":150,"children":152},{"class":47,"line":151},9,[153,157],{"type":13,"tag":45,"props":154,"children":155},{"style":52},[156],{"type":18,"value":130},{"type":13,"tag":45,"props":158,"children":159},{"style":63},[160],{"type":18,"value":161}," stdPPSId;\n",{"type":13,"tag":45,"props":163,"children":165},{"class":47,"line":164},10,[166],{"type":13,"tag":45,"props":167,"children":168},{"style":63},[169],{"type":18,"value":170},"} VkVideoEncodeH265SessionParametersGetInfoKHR;\n",{"type":13,"tag":33,"props":172,"children":177},{"className":173,"code":174,"filename":175,"language":176,"meta":39,"style":39},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct VideoEncodeH265SessionParametersGetInfoKHR {\n s_type: vk::StructureType,\n p_next: *const c_void,\n write_std_vps: vk::Bool32,\n write_std_sps: vk::Bool32,\n write_std_pps: vk::Bool32,\n std_vps_id: u32,\n std_sps_id: u32,\n std_pps_id: u32,\n}\n","Rust","rs",[178],{"type":13,"tag":21,"props":179,"children":180},{"__ignoreMap":39},[181,204,237,259,288,316,344,365,385,405],{"type":13,"tag":45,"props":182,"children":183},{"class":47,"line":48},[184,189,193,199],{"type":13,"tag":45,"props":185,"children":186},{"style":52},[187],{"type":18,"value":188},"pub",{"type":13,"tag":45,"props":190,"children":191},{"style":52},[192],{"type":18,"value":60},{"type":13,"tag":45,"props":194,"children":196},{"style":195},"--shiki-default:#953800;--shiki-dark:#FFA657",[197],{"type":18,"value":198}," VideoEncodeH265SessionParametersGetInfoKHR",{"type":13,"tag":45,"props":200,"children":201},{"style":63},[202],{"type":18,"value":203}," {\n",{"type":13,"tag":45,"props":205,"children":206},{"class":47,"line":69},[207,212,217,222,227,232],{"type":13,"tag":45,"props":208,"children":209},{"style":63},[210],{"type":18,"value":211}," s_type",{"type":13,"tag":45,"props":213,"children":214},{"style":52},[215],{"type":18,"value":216},":",{"type":13,"tag":45,"props":218,"children":219},{"style":195},[220],{"type":18,"value":221}," vk",{"type":13,"tag":45,"props":223,"children":224},{"style":52},[225],{"type":18,"value":226},"::",{"type":13,"tag":45,"props":228,"children":229},{"style":195},[230],{"type":18,"value":231},"StructureType",{"type":13,"tag":45,"props":233,"children":234},{"style":63},[235],{"type":18,"value":236},",\n",{"type":13,"tag":45,"props":238,"children":239},{"class":47,"line":78},[240,245,249,254],{"type":13,"tag":45,"props":241,"children":242},{"style":63},[243],{"type":18,"value":244}," p_next",{"type":13,"tag":45,"props":246,"children":247},{"style":52},[248],{"type":18,"value":216},{"type":13,"tag":45,"props":250,"children":251},{"style":52},[252],{"type":18,"value":253}," *const",{"type":13,"tag":45,"props":255,"children":256},{"style":63},[257],{"type":18,"value":258}," c_void,\n",{"type":13,"tag":45,"props":260,"children":261},{"class":47,"line":97},[262,267,271,275,279,284],{"type":13,"tag":45,"props":263,"children":264},{"style":63},[265],{"type":18,"value":266}," write_std_vps",{"type":13,"tag":45,"props":268,"children":269},{"style":52},[270],{"type":18,"value":216},{"type":13,"tag":45,"props":272,"children":273},{"style":195},[274],{"type":18,"value":221},{"type":13,"tag":45,"props":276,"children":277},{"style":52},[278],{"type":18,"value":226},{"type":13,"tag":45,"props":280,"children":281},{"style":195},[282],{"type":18,"value":283},"Bool32",{"type":13,"tag":45,"props":285,"children":286},{"style":63},[287],{"type":18,"value":236},{"type":13,"tag":45,"props":289,"children":290},{"class":47,"line":106},[291,296,300,304,308,312],{"type":13,"tag":45,"props":292,"children":293},{"style":63},[294],{"type":18,"value":295}," write_std_sps",{"type":13,"tag":45,"props":297,"children":298},{"style":52},[299],{"type":18,"value":216},{"type":13,"tag":45,"props":301,"children":302},{"style":195},[303],{"type":18,"value":221},{"type":13,"tag":45,"props":305,"children":306},{"style":52},[307],{"type":18,"value":226},{"type":13,"tag":45,"props":309,"children":310},{"style":195},[311],{"type":18,"value":283},{"type":13,"tag":45,"props":313,"children":314},{"style":63},[315],{"type":18,"value":236},{"type":13,"tag":45,"props":317,"children":318},{"class":47,"line":115},[319,324,328,332,336,340],{"type":13,"tag":45,"props":320,"children":321},{"style":63},[322],{"type":18,"value":323}," write_std_pps",{"type":13,"tag":45,"props":325,"children":326},{"style":52},[327],{"type":18,"value":216},{"type":13,"tag":45,"props":329,"children":330},{"style":195},[331],{"type":18,"value":221},{"type":13,"tag":45,"props":333,"children":334},{"style":52},[335],{"type":18,"value":226},{"type":13,"tag":45,"props":337,"children":338},{"style":195},[339],{"type":18,"value":283},{"type":13,"tag":45,"props":341,"children":342},{"style":63},[343],{"type":18,"value":236},{"type":13,"tag":45,"props":345,"children":346},{"class":47,"line":124},[347,352,356,361],{"type":13,"tag":45,"props":348,"children":349},{"style":63},[350],{"type":18,"value":351}," std_vps_id",{"type":13,"tag":45,"props":353,"children":354},{"style":52},[355],{"type":18,"value":216},{"type":13,"tag":45,"props":357,"children":358},{"style":195},[359],{"type":18,"value":360}," u32",{"type":13,"tag":45,"props":362,"children":363},{"style":63},[364],{"type":18,"value":236},{"type":13,"tag":45,"props":366,"children":367},{"class":47,"line":138},[368,373,377,381],{"type":13,"tag":45,"props":369,"children":370},{"style":63},[371],{"type":18,"value":372}," std_sps_id",{"type":13,"tag":45,"props":374,"children":375},{"style":52},[376],{"type":18,"value":216},{"type":13,"tag":45,"props":378,"children":379},{"style":195},[380],{"type":18,"value":360},{"type":13,"tag":45,"props":382,"children":383},{"style":63},[384],{"type":18,"value":236},{"type":13,"tag":45,"props":386,"children":387},{"class":47,"line":151},[388,393,397,401],{"type":13,"tag":45,"props":389,"children":390},{"style":63},[391],{"type":18,"value":392}," std_pps_id",{"type":13,"tag":45,"props":394,"children":395},{"style":52},[396],{"type":18,"value":216},{"type":13,"tag":45,"props":398,"children":399},{"style":195},[400],{"type":18,"value":360},{"type":13,"tag":45,"props":402,"children":403},{"style":63},[404],{"type":18,"value":236},{"type":13,"tag":45,"props":406,"children":407},{"class":47,"line":164},[408],{"type":13,"tag":45,"props":409,"children":410},{"style":63},[411],{"type":18,"value":412},"}\n",{"type":13,"tag":414,"props":415,"children":416},"ul",{},[417,438,457,484,517,556,566,598],{"type":13,"tag":418,"props":419,"children":420},"li",{},[421,427,429,436],{"type":13,"tag":21,"props":422,"children":424},{"className":423},[],[425],{"type":18,"value":426},"sType",{"type":18,"value":428}," is a ",{"type":13,"tag":430,"props":431,"children":433},"a",{"href":432},"/man/VkStructureType",[434],{"type":18,"value":435},"VkStructureType",{"type":18,"value":437}," value identifying this structure.",{"type":13,"tag":418,"props":439,"children":440},{},[441,447,449,455],{"type":13,"tag":21,"props":442,"children":444},{"className":443},[],[445],{"type":18,"value":446},"pNext",{"type":18,"value":448}," is ",{"type":13,"tag":21,"props":450,"children":452},{"className":451},[],[453],{"type":18,"value":454},"NULL",{"type":18,"value":456}," or a pointer to a structure extending this\nstructure.",{"type":13,"tag":418,"props":458,"children":459},{},[460,466,468,474,476,482],{"type":13,"tag":21,"props":461,"children":463},{"className":462},[],[464],{"type":18,"value":465},"writeStdVPS",{"type":18,"value":467}," indicates whether the encoded ",{"type":13,"tag":430,"props":469,"children":471},{"href":470},"/chapters/video-coding#encode-h265-vps",[472],{"type":18,"value":473},"H.265\nvideo parameter set",{"type":18,"value":475}," identified by ",{"type":13,"tag":21,"props":477,"children":479},{"className":478},[],[480],{"type":18,"value":481},"stdVPSId",{"type":18,"value":483}," is requested to be\nretrieved.",{"type":13,"tag":418,"props":485,"children":486},{},[487,493,494,500,502,507,509,515],{"type":13,"tag":21,"props":488,"children":490},{"className":489},[],[491],{"type":18,"value":492},"writeStdSPS",{"type":18,"value":467},{"type":13,"tag":430,"props":495,"children":497},{"href":496},"/chapters/video-coding#encode-h265-sps",[498],{"type":18,"value":499},"H.265\nsequence parameter set",{"type":18,"value":501}," identified by the pair constructed from\n",{"type":13,"tag":21,"props":503,"children":505},{"className":504},[],[506],{"type":18,"value":481},{"type":18,"value":508}," and ",{"type":13,"tag":21,"props":510,"children":512},{"className":511},[],[513],{"type":18,"value":514},"stdSPSId",{"type":18,"value":516}," is requested to be retrieved.",{"type":13,"tag":418,"props":518,"children":519},{},[520,526,527,533,535,540,542,547,549,555],{"type":13,"tag":21,"props":521,"children":523},{"className":522},[],[524],{"type":18,"value":525},"writeStdPPS",{"type":18,"value":467},{"type":13,"tag":430,"props":528,"children":530},{"href":529},"/chapters/video-coding#encode-h265-pps",[531],{"type":18,"value":532},"H.265\npicture parameter set",{"type":18,"value":534}," identified by the triplet constructed from\n",{"type":13,"tag":21,"props":536,"children":538},{"className":537},[],[539],{"type":18,"value":481},{"type":18,"value":541},", ",{"type":13,"tag":21,"props":543,"children":545},{"className":544},[],[546],{"type":18,"value":514},{"type":18,"value":548},", and ",{"type":13,"tag":21,"props":550,"children":552},{"className":551},[],[553],{"type":18,"value":554},"stdPPSId",{"type":18,"value":483},{"type":13,"tag":418,"props":557,"children":558},{},[559,564],{"type":13,"tag":21,"props":560,"children":562},{"className":561},[],[563],{"type":18,"value":481},{"type":18,"value":565}," specifies the H.265 video parameter set ID used to\nidentify the retrieved H.265 video, sequence, and/or picture parameter\nset(s).",{"type":13,"tag":418,"props":567,"children":568},{},[569,574,576,581,583,588,590,596],{"type":13,"tag":21,"props":570,"children":572},{"className":571},[],[573],{"type":18,"value":514},{"type":18,"value":575}," specifies the H.265 sequence parameter set ID used to\nidentify the retrieved H.265 sequence and/or picture parameter set(s)\nwhen ",{"type":13,"tag":21,"props":577,"children":579},{"className":578},[],[580],{"type":18,"value":492},{"type":18,"value":582}," and/or ",{"type":13,"tag":21,"props":584,"children":586},{"className":585},[],[587],{"type":18,"value":525},{"type":18,"value":589}," is set to ",{"type":13,"tag":21,"props":591,"children":593},{"className":592},[],[594],{"type":18,"value":595},"VK_TRUE",{"type":18,"value":597},".",{"type":13,"tag":418,"props":599,"children":600},{},[601,606,608,613,614,619],{"type":13,"tag":21,"props":602,"children":604},{"className":603},[],[605],{"type":18,"value":554},{"type":18,"value":607}," specifies the H.265 picture parameter set ID used to\nidentify the retrieved H.265 picture parameter set when\n",{"type":13,"tag":21,"props":609,"children":611},{"className":610},[],[612],{"type":18,"value":525},{"type":18,"value":589},{"type":13,"tag":21,"props":615,"children":617},{"className":616},[],[618],{"type":18,"value":595},{"type":18,"value":597},{"type":13,"tag":14,"props":621,"children":622},{},[623,625,630,632,638,640,646],{"type":18,"value":624},"When this structure is specified in the ",{"type":13,"tag":21,"props":626,"children":628},{"className":627},[],[629],{"type":18,"value":446},{"type":18,"value":631}," chain of the\n",{"type":13,"tag":430,"props":633,"children":635},{"href":634},"/man/VkVideoEncodeSessionParametersGetInfoKHR",[636],{"type":18,"value":637},"VkVideoEncodeSessionParametersGetInfoKHR",{"type":18,"value":639}," structure passed to\n",{"type":13,"tag":430,"props":641,"children":643},{"href":642},"/man/vkGetEncodedVideoSessionParametersKHR",[644],{"type":18,"value":645},"vkGetEncodedVideoSessionParametersKHR",{"type":18,"value":647},", the command will write encoded\nparameter data to the output buffer in the following order:",{"type":13,"tag":649,"props":650,"children":651},"ol",{},[652,682,718],{"type":13,"tag":418,"props":653,"children":654},{},[655,656,661,663,668,670,675,676,681],{"type":18,"value":19},{"type":13,"tag":430,"props":657,"children":658},{"href":470},[659],{"type":18,"value":660},"H.265 video parameter set",{"type":18,"value":662}," identified by\n",{"type":13,"tag":21,"props":664,"children":666},{"className":665},[],[667],{"type":18,"value":481},{"type":18,"value":669},", if ",{"type":13,"tag":21,"props":671,"children":673},{"className":672},[],[674],{"type":18,"value":465},{"type":18,"value":589},{"type":13,"tag":21,"props":677,"children":679},{"className":678},[],[680],{"type":18,"value":595},{"type":18,"value":597},{"type":13,"tag":418,"props":683,"children":684},{},[685,686,691,693,698,699,704,706,711,712,717],{"type":18,"value":19},{"type":13,"tag":430,"props":687,"children":688},{"href":496},[689],{"type":18,"value":690},"H.265 sequence parameter set",{"type":18,"value":692}," identified by the\npair constructed from ",{"type":13,"tag":21,"props":694,"children":696},{"className":695},[],[697],{"type":18,"value":481},{"type":18,"value":508},{"type":13,"tag":21,"props":700,"children":702},{"className":701},[],[703],{"type":18,"value":514},{"type":18,"value":705},", if\n",{"type":13,"tag":21,"props":707,"children":709},{"className":708},[],[710],{"type":18,"value":492},{"type":18,"value":589},{"type":13,"tag":21,"props":713,"children":715},{"className":714},[],[716],{"type":18,"value":595},{"type":18,"value":597},{"type":13,"tag":418,"props":719,"children":720},{},[721,722,727,729,734,735,740,742,747,748,753,754,759],{"type":18,"value":19},{"type":13,"tag":430,"props":723,"children":724},{"href":529},[725],{"type":18,"value":726},"H.265 picture parameter set",{"type":18,"value":728}," identified by the\ntriplet constructed from ",{"type":13,"tag":21,"props":730,"children":732},{"className":731},[],[733],{"type":18,"value":481},{"type":18,"value":541},{"type":13,"tag":21,"props":736,"children":738},{"className":737},[],[739],{"type":18,"value":514},{"type":18,"value":741},", and\n",{"type":13,"tag":21,"props":743,"children":745},{"className":744},[],[746],{"type":18,"value":554},{"type":18,"value":669},{"type":13,"tag":21,"props":749,"children":751},{"className":750},[],[752],{"type":18,"value":525},{"type":18,"value":589},{"type":13,"tag":21,"props":755,"children":757},{"className":756},[],[758],{"type":18,"value":595},{"type":18,"value":597},{"type":13,"tag":761,"props":762,"children":764},"validity-group",{"name":763},"Valid Usage",[765],{"type":13,"tag":766,"props":767,"children":769},"validity-field",{"name":768},"VUID-VkVideoEncodeH265SessionParametersGetInfoKHR-writeStdVPS-08290",[770],{"type":13,"tag":14,"props":771,"children":772},{},[773,775,780,781,786,787,792,794,799,801],{"type":18,"value":774},"At least one of ",{"type":13,"tag":21,"props":776,"children":778},{"className":777},[],[779],{"type":18,"value":465},{"type":18,"value":541},{"type":13,"tag":21,"props":782,"children":784},{"className":783},[],[785],{"type":18,"value":492},{"type":18,"value":741},{"type":13,"tag":21,"props":788,"children":790},{"className":789},[],[791],{"type":18,"value":525},{"type":18,"value":793}," ",{"type":13,"tag":795,"props":796,"children":798},"normative",{"type":797},"must",[],{"type":18,"value":800}," be ",{"type":13,"tag":21,"props":802,"children":804},{"className":803},[],[805],{"type":18,"value":595},{"type":13,"tag":761,"props":807,"children":809},{"name":808},"Valid Usage (Implicit)",[810],{"type":13,"tag":766,"props":811,"children":813},{"name":812},"VUID-VkVideoEncodeH265SessionParametersGetInfoKHR-sType-sType",[814],{"type":13,"tag":14,"props":815,"children":816},{},[817,822,823,826,827],{"type":13,"tag":21,"props":818,"children":820},{"className":819},[],[821],{"type":18,"value":426},{"type":18,"value":793},{"type":13,"tag":795,"props":824,"children":825},{"type":797},[],{"type":18,"value":800},{"type":13,"tag":21,"props":828,"children":830},{"className":829},[],[831],{"type":18,"value":832},"VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_GET_INFO_KHR",{"type":13,"tag":834,"props":835,"children":836},"style",{},[837],{"type":18,"value":838},"html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":39,"searchDepth":69,"depth":69,"links":840},[],"markdown",1725732594259]