[{"data":1,"prerenderedAt":479},["ShallowReactive",2],{"uI4cvoeulQ":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":478,"_id":4},"VkVideoDecodeH264CapabilitiesKHR","Structure describing H.264 decode capabilities","VK_KHR_video_decode_h264","structs",[],{"type":10,"children":11,"toc":476},"root",[12,68,80,314,439,470],{"type":13,"tag":14,"props":15,"children":16},"element","p",{},[17,20,27,29,35,37,43,45,52,54,59,61,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 for an ",{"type":13,"tag":21,"props":30,"children":32},{"href":31},"/chapters/video-coding#decode-h264-profile",[33],{"type":18,"value":34},"H.264 decode profile",{"type":18,"value":36},", the\n",{"type":13,"tag":21,"props":38,"children":40},{"href":39},"/man/VkVideoCapabilitiesKHR",[41],{"type":18,"value":42},"VkVideoCapabilitiesKHR",{"type":18,"value":44},"::",{"type":13,"tag":46,"props":47,"children":49},"code",{"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 a\n",{"type":13,"tag":46,"props":62,"children":64},{"className":63},[],[65],{"type":18,"value":4},{"type":18,"value":67}," structure that will be filled with\nthe profile-specific capabilities.",{"type":13,"tag":14,"props":69,"children":70},{},[71,73,78],{"type":18,"value":72},"The ",{"type":13,"tag":46,"props":74,"children":76},{"className":75},[],[77],{"type":18,"value":4},{"type":18,"value":79}," structure is defined as:",{"type":13,"tag":81,"props":82,"children":83},"code-group",{},[84,169],{"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 VkVideoDecodeH264CapabilitiesKHR {\n VkStructureType sType;\n void* pNext;\n StdVideoH264LevelIdc maxLevelIdc;\n VkOffset2D fieldOffsetGranularity;\n} VkVideoDecodeH264CapabilitiesKHR;\n","C","c","",[93],{"type":13,"tag":46,"props":94,"children":95},{"__ignoreMap":91},[96,119,128,142,151,160],{"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}," VkVideoDecodeH264CapabilitiesKHR {\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],{"type":13,"tag":97,"props":147,"children":148},{"style":115},[149],{"type":18,"value":150}," StdVideoH264LevelIdc maxLevelIdc;\n",{"type":13,"tag":97,"props":152,"children":154},{"class":99,"line":153},5,[155],{"type":13,"tag":97,"props":156,"children":157},{"style":115},[158],{"type":18,"value":159}," VkOffset2D fieldOffsetGranularity;\n",{"type":13,"tag":97,"props":161,"children":163},{"class":99,"line":162},6,[164],{"type":13,"tag":97,"props":165,"children":166},{"style":115},[167],{"type":18,"value":168},"} VkVideoDecodeH264CapabilitiesKHR;\n",{"type":13,"tag":85,"props":170,"children":175},{"className":171,"code":172,"filename":173,"language":174,"meta":91,"style":91},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct VideoDecodeH264CapabilitiesKHR {\n s_type: vk::StructureType,\n p_next: *mut c_void,\n max_level_idc: StdVideoH264LevelIdc,\n field_offset_granularity: vk::Offset2D,\n}\n","Rust","rs",[176],{"type":13,"tag":46,"props":177,"children":178},{"__ignoreMap":91},[179,202,234,256,277,306],{"type":13,"tag":97,"props":180,"children":181},{"class":99,"line":100},[182,187,191,197],{"type":13,"tag":97,"props":183,"children":184},{"style":104},[185],{"type":18,"value":186},"pub",{"type":13,"tag":97,"props":188,"children":189},{"style":104},[190],{"type":18,"value":112},{"type":13,"tag":97,"props":192,"children":194},{"style":193},"--shiki-default:#953800;--shiki-dark:#FFA657",[195],{"type":18,"value":196}," VideoDecodeH264CapabilitiesKHR",{"type":13,"tag":97,"props":198,"children":199},{"style":115},[200],{"type":18,"value":201}," {\n",{"type":13,"tag":97,"props":203,"children":204},{"class":99,"line":121},[205,210,215,220,224,229],{"type":13,"tag":97,"props":206,"children":207},{"style":115},[208],{"type":18,"value":209}," s_type",{"type":13,"tag":97,"props":211,"children":212},{"style":104},[213],{"type":18,"value":214},":",{"type":13,"tag":97,"props":216,"children":217},{"style":193},[218],{"type":18,"value":219}," vk",{"type":13,"tag":97,"props":221,"children":222},{"style":104},[223],{"type":18,"value":44},{"type":13,"tag":97,"props":225,"children":226},{"style":193},[227],{"type":18,"value":228},"StructureType",{"type":13,"tag":97,"props":230,"children":231},{"style":115},[232],{"type":18,"value":233},",\n",{"type":13,"tag":97,"props":235,"children":236},{"class":99,"line":130},[237,242,246,251],{"type":13,"tag":97,"props":238,"children":239},{"style":115},[240],{"type":18,"value":241}," p_next",{"type":13,"tag":97,"props":243,"children":244},{"style":104},[245],{"type":18,"value":214},{"type":13,"tag":97,"props":247,"children":248},{"style":104},[249],{"type":18,"value":250}," *mut",{"type":13,"tag":97,"props":252,"children":253},{"style":115},[254],{"type":18,"value":255}," c_void,\n",{"type":13,"tag":97,"props":257,"children":258},{"class":99,"line":144},[259,264,268,273],{"type":13,"tag":97,"props":260,"children":261},{"style":115},[262],{"type":18,"value":263}," max_level_idc",{"type":13,"tag":97,"props":265,"children":266},{"style":104},[267],{"type":18,"value":214},{"type":13,"tag":97,"props":269,"children":270},{"style":193},[271],{"type":18,"value":272}," StdVideoH264LevelIdc",{"type":13,"tag":97,"props":274,"children":275},{"style":115},[276],{"type":18,"value":233},{"type":13,"tag":97,"props":278,"children":279},{"class":99,"line":153},[280,285,289,293,297,302],{"type":13,"tag":97,"props":281,"children":282},{"style":115},[283],{"type":18,"value":284}," field_offset_granularity",{"type":13,"tag":97,"props":286,"children":287},{"style":104},[288],{"type":18,"value":214},{"type":13,"tag":97,"props":290,"children":291},{"style":193},[292],{"type":18,"value":219},{"type":13,"tag":97,"props":294,"children":295},{"style":104},[296],{"type":18,"value":44},{"type":13,"tag":97,"props":298,"children":299},{"style":193},[300],{"type":18,"value":301},"Offset2D",{"type":13,"tag":97,"props":303,"children":304},{"style":115},[305],{"type":18,"value":233},{"type":13,"tag":97,"props":307,"children":308},{"class":99,"line":162},[309],{"type":13,"tag":97,"props":310,"children":311},{"style":115},[312],{"type":18,"value":313},"}\n",{"type":13,"tag":315,"props":316,"children":317},"ul",{},[318,338,356,398],{"type":13,"tag":319,"props":320,"children":321},"li",{},[322,328,330,336],{"type":13,"tag":46,"props":323,"children":325},{"className":324},[],[326],{"type":18,"value":327},"sType",{"type":18,"value":329}," is a ",{"type":13,"tag":21,"props":331,"children":333},{"href":332},"/man/VkStructureType",[334],{"type":18,"value":335},"VkStructureType",{"type":18,"value":337}," value identifying this structure.",{"type":13,"tag":319,"props":339,"children":340},{},[341,346,348,354],{"type":13,"tag":46,"props":342,"children":344},{"className":343},[],[345],{"type":18,"value":51},{"type":18,"value":347}," is ",{"type":13,"tag":46,"props":349,"children":351},{"className":350},[],[352],{"type":18,"value":353},"NULL",{"type":18,"value":355}," or a pointer to a structure extending this\nstructure.",{"type":13,"tag":319,"props":357,"children":358},{},[359,365,366,372,374,380,382,388,390,396],{"type":13,"tag":46,"props":360,"children":362},{"className":361},[],[363],{"type":18,"value":364},"maxLevelIdc",{"type":18,"value":329},{"type":13,"tag":46,"props":367,"children":369},{"className":368},[],[370],{"type":18,"value":371},"StdVideoH264LevelIdc",{"type":18,"value":373}," value indicating the\nmaximum H.264 level supported by the profile, where enum constant\n",{"type":13,"tag":46,"props":375,"children":377},{"className":376},[],[378],{"type":18,"value":379},"STD_VIDEO_H264_LEVEL_IDC_\u003Cmajor>_\u003Cminor>",{"type":18,"value":381}," identifies H.264 level\n",{"type":13,"tag":46,"props":383,"children":385},{"className":384},[],[386],{"type":18,"value":387},"\u003Cmajor>.\u003Cminor>",{"type":18,"value":389}," as defined in section A.3 of the ",{"type":13,"tag":21,"props":391,"children":393},{"href":392},"/chapters/introduction#itu-t-h264",[394],{"type":18,"value":395},"ITU-T\nH.264 Specification",{"type":18,"value":397},".",{"type":13,"tag":319,"props":399,"children":400},{},[401,407,409,415,416,422,424,430,432,438],{"type":13,"tag":46,"props":402,"children":404},{"className":403},[],[405],{"type":18,"value":406},"fieldOffsetGranularity",{"type":18,"value":408}," is the minimum alignment for\n",{"type":13,"tag":21,"props":410,"children":412},{"href":411},"/man/VkVideoPictureResourceInfoKHR",[413],{"type":18,"value":414},"VkVideoPictureResourceInfoKHR",{"type":18,"value":44},{"type":13,"tag":46,"props":417,"children":419},{"className":418},[],[420],{"type":18,"value":421},"codedOffset",{"type":18,"value":423}," specified for a\n",{"type":13,"tag":21,"props":425,"children":427},{"href":426},"/chapters/video-coding#video-picture-resources",[428],{"type":18,"value":429},"video picture resource",{"type":18,"value":431}," when using the\npicture layout\n",{"type":13,"tag":46,"props":433,"children":435},{"className":434},[],[436],{"type":18,"value":437},"VK_VIDEO_DECODE_H264_PICTURE_LAYOUT_INTERLACED_SEPARATE_PLANES_BIT_KHR",{"type":18,"value":397},{"type":13,"tag":440,"props":441,"children":443},"validity-group",{"name":442},"Valid Usage (Implicit)",[444],{"type":13,"tag":445,"props":446,"children":448},"validity-field",{"name":447},"VUID-VkVideoDecodeH264CapabilitiesKHR-sType-sType",[449],{"type":13,"tag":14,"props":450,"children":451},{},[452,457,459,462,464],{"type":13,"tag":46,"props":453,"children":455},{"className":454},[],[456],{"type":18,"value":327},{"type":18,"value":458}," ",{"type":13,"tag":55,"props":460,"children":461},{"type":57},[],{"type":18,"value":463}," be ",{"type":13,"tag":46,"props":465,"children":467},{"className":466},[],[468],{"type":18,"value":469},"VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_CAPABILITIES_KHR",{"type":13,"tag":471,"props":472,"children":473},"style",{},[474],{"type":18,"value":475},"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":477},[],"markdown",1725732591896]