[{"data":1,"prerenderedAt":433},["ShallowReactive",2],{"JqX80U7GUp":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":432,"_id":4},"VkVideoEncodeH264QuantizationMapCapabilitiesKHR","Structure describing H.264 encode quantization map capabilities","VK_KHR_video_encode_quantization_map","structs",[],{"type":10,"children":11,"toc":430},"root",[12,68,80,315,392,424],{"type":13,"tag":14,"props":15,"children":16},"element","p",{},[17,20,27,29,35,37,43,45,50,52,58,60,66],{"type":18,"value":19},"text","When calling ",{"type":13,"tag":21,"props":22,"children":24},"a",{"href":23},"/man/vkGetPhysicalDeviceVideoCapabilitiesKHR",[25],{"type":18,"value":26},"vkGetPhysicalDeviceVideoCapabilitiesKHR",{"type":18,"value":28}," to query the\ncapabilities of an ",{"type":13,"tag":21,"props":30,"children":32},{"href":31},"/chapters/video-coding#encode-h264-profile",[33],{"type":18,"value":34},"H.264 encode profile",{"type":18,"value":36},", the\n",{"type":13,"tag":38,"props":39,"children":41},"code",{"className":40},[],[42],{"type":18,"value":4},{"type":18,"value":44}," structure ",{"type":13,"tag":46,"props":47,"children":49},"normative",{"type":48},"can",[],{"type":18,"value":51}," be\nincluded in the ",{"type":13,"tag":38,"props":53,"children":55},{"className":54},[],[56],{"type":18,"value":57},"pNext",{"type":18,"value":59}," chain of the ",{"type":13,"tag":21,"props":61,"children":63},{"href":62},"/man/VkVideoCapabilitiesKHR",[64],{"type":18,"value":65},"VkVideoCapabilitiesKHR",{"type":18,"value":67},"\nstructure to retrieve additional video encode quantization map capabilities\nspecific to H.264 encode profiles.",{"type":13,"tag":14,"props":69,"children":70},{},[71,73,78],{"type":18,"value":72},"The ",{"type":13,"tag":38,"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,178],{"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 VkVideoEncodeH264QuantizationMapCapabilitiesKHR {\n VkStructureType sType;\n void* pNext;\n int32_t minQpDelta;\n int32_t maxQpDelta;\n} VkVideoEncodeH264QuantizationMapCapabilitiesKHR;\n","C","c","",[93],{"type":13,"tag":38,"props":94,"children":95},{"__ignoreMap":91},[96,119,128,142,156,169],{"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}," VkVideoEncodeH264QuantizationMapCapabilitiesKHR {\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],{"type":13,"tag":97,"props":133,"children":134},{"style":104},[135],{"type":18,"value":136}," void*",{"type":13,"tag":97,"props":138,"children":139},{"style":115},[140],{"type":18,"value":141}," pNext;\n",{"type":13,"tag":97,"props":143,"children":145},{"class":99,"line":144},4,[146,151],{"type":13,"tag":97,"props":147,"children":148},{"style":104},[149],{"type":18,"value":150}," int32_t",{"type":13,"tag":97,"props":152,"children":153},{"style":115},[154],{"type":18,"value":155}," minQpDelta;\n",{"type":13,"tag":97,"props":157,"children":159},{"class":99,"line":158},5,[160,164],{"type":13,"tag":97,"props":161,"children":162},{"style":104},[163],{"type":18,"value":150},{"type":13,"tag":97,"props":165,"children":166},{"style":115},[167],{"type":18,"value":168}," maxQpDelta;\n",{"type":13,"tag":97,"props":170,"children":172},{"class":99,"line":171},6,[173],{"type":13,"tag":97,"props":174,"children":175},{"style":115},[176],{"type":18,"value":177},"} VkVideoEncodeH264QuantizationMapCapabilitiesKHR;\n",{"type":13,"tag":85,"props":179,"children":184},{"className":180,"code":181,"filename":182,"language":183,"meta":91,"style":91},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct VideoEncodeH264QuantizationMapCapabilitiesKHR {\n s_type: vk::StructureType,\n p_next: *mut c_void,\n min_qp_delta: i32,\n max_qp_delta: i32,\n}\n","Rust","rs",[185],{"type":13,"tag":38,"props":186,"children":187},{"__ignoreMap":91},[188,211,244,266,287,307],{"type":13,"tag":97,"props":189,"children":190},{"class":99,"line":100},[191,196,200,206],{"type":13,"tag":97,"props":192,"children":193},{"style":104},[194],{"type":18,"value":195},"pub",{"type":13,"tag":97,"props":197,"children":198},{"style":104},[199],{"type":18,"value":112},{"type":13,"tag":97,"props":201,"children":203},{"style":202},"--shiki-default:#953800;--shiki-dark:#FFA657",[204],{"type":18,"value":205}," VideoEncodeH264QuantizationMapCapabilitiesKHR",{"type":13,"tag":97,"props":207,"children":208},{"style":115},[209],{"type":18,"value":210}," {\n",{"type":13,"tag":97,"props":212,"children":213},{"class":99,"line":121},[214,219,224,229,234,239],{"type":13,"tag":97,"props":215,"children":216},{"style":115},[217],{"type":18,"value":218}," s_type",{"type":13,"tag":97,"props":220,"children":221},{"style":104},[222],{"type":18,"value":223},":",{"type":13,"tag":97,"props":225,"children":226},{"style":202},[227],{"type":18,"value":228}," vk",{"type":13,"tag":97,"props":230,"children":231},{"style":104},[232],{"type":18,"value":233},"::",{"type":13,"tag":97,"props":235,"children":236},{"style":202},[237],{"type":18,"value":238},"StructureType",{"type":13,"tag":97,"props":240,"children":241},{"style":115},[242],{"type":18,"value":243},",\n",{"type":13,"tag":97,"props":245,"children":246},{"class":99,"line":130},[247,252,256,261],{"type":13,"tag":97,"props":248,"children":249},{"style":115},[250],{"type":18,"value":251}," p_next",{"type":13,"tag":97,"props":253,"children":254},{"style":104},[255],{"type":18,"value":223},{"type":13,"tag":97,"props":257,"children":258},{"style":104},[259],{"type":18,"value":260}," *mut",{"type":13,"tag":97,"props":262,"children":263},{"style":115},[264],{"type":18,"value":265}," c_void,\n",{"type":13,"tag":97,"props":267,"children":268},{"class":99,"line":144},[269,274,278,283],{"type":13,"tag":97,"props":270,"children":271},{"style":115},[272],{"type":18,"value":273}," min_qp_delta",{"type":13,"tag":97,"props":275,"children":276},{"style":104},[277],{"type":18,"value":223},{"type":13,"tag":97,"props":279,"children":280},{"style":202},[281],{"type":18,"value":282}," i32",{"type":13,"tag":97,"props":284,"children":285},{"style":115},[286],{"type":18,"value":243},{"type":13,"tag":97,"props":288,"children":289},{"class":99,"line":158},[290,295,299,303],{"type":13,"tag":97,"props":291,"children":292},{"style":115},[293],{"type":18,"value":294}," max_qp_delta",{"type":13,"tag":97,"props":296,"children":297},{"style":104},[298],{"type":18,"value":223},{"type":13,"tag":97,"props":300,"children":301},{"style":202},[302],{"type":18,"value":282},{"type":13,"tag":97,"props":304,"children":305},{"style":115},[306],{"type":18,"value":243},{"type":13,"tag":97,"props":308,"children":309},{"class":99,"line":171},[310],{"type":13,"tag":97,"props":311,"children":312},{"style":115},[313],{"type":18,"value":314},"}\n",{"type":13,"tag":316,"props":317,"children":318},"ul",{},[319,339,357,376],{"type":13,"tag":320,"props":321,"children":322},"li",{},[323,329,331,337],{"type":13,"tag":38,"props":324,"children":326},{"className":325},[],[327],{"type":18,"value":328},"sType",{"type":18,"value":330}," is a ",{"type":13,"tag":21,"props":332,"children":334},{"href":333},"/man/VkStructureType",[335],{"type":18,"value":336},"VkStructureType",{"type":18,"value":338}," value identifying this structure.",{"type":13,"tag":320,"props":340,"children":341},{},[342,347,349,355],{"type":13,"tag":38,"props":343,"children":345},{"className":344},[],[346],{"type":18,"value":57},{"type":18,"value":348}," is ",{"type":13,"tag":38,"props":350,"children":352},{"className":351},[],[353],{"type":18,"value":354},"NULL",{"type":18,"value":356}," or a pointer to a structure extending this\nstructure.",{"type":13,"tag":320,"props":358,"children":359},{},[360,366,368,374],{"type":13,"tag":38,"props":361,"children":363},{"className":362},[],[364],{"type":18,"value":365},"minQpDelta",{"type":18,"value":367}," indicates the minimum QP delta value supported for\n",{"type":13,"tag":21,"props":369,"children":371},{"href":370},"/chapters/video-coding#encode-h264-qp-delta-map",[372],{"type":18,"value":373},"H.264 QP delta maps",{"type":18,"value":375},".",{"type":13,"tag":320,"props":377,"children":378},{},[379,385,387,391],{"type":13,"tag":38,"props":380,"children":382},{"className":381},[],[383],{"type":18,"value":384},"maxQpDelta",{"type":18,"value":386}," indicates the maximum QP delta value supported for\n",{"type":13,"tag":21,"props":388,"children":389},{"href":370},[390],{"type":18,"value":373},{"type":18,"value":375},{"type":13,"tag":393,"props":394,"children":396},"validity-group",{"name":395},"Valid Usage (Implicit)",[397],{"type":13,"tag":398,"props":399,"children":401},"validity-field",{"name":400},"VUID-VkVideoEncodeH264QuantizationMapCapabilitiesKHR-sType-sType",[402],{"type":13,"tag":14,"props":403,"children":404},{},[405,410,412,416,418],{"type":13,"tag":38,"props":406,"children":408},{"className":407},[],[409],{"type":18,"value":328},{"type":18,"value":411}," ",{"type":13,"tag":46,"props":413,"children":415},{"type":414},"must",[],{"type":18,"value":417}," be ",{"type":13,"tag":38,"props":419,"children":421},{"className":420},[],[422],{"type":18,"value":423},"VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_QUANTIZATION_MAP_CAPABILITIES_KHR",{"type":13,"tag":425,"props":426,"children":427},"style",{},[428],{"type":18,"value":429},"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":431},[],"markdown",1744876577848]