[{"data":1,"prerenderedAt":386},["ShallowReactive",2],{"lFiu8c5EXb":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":385,"_id":4},"VkVideoDecodeCapabilitiesKHR","Structure describing general video decode capabilities for a video profile","VK_KHR_video_decode_queue","structs",[],{"type":10,"children":11,"toc":383},"root",[12,68,80,285,346,377],{"type":13,"tag":14,"props":15,"children":16},"element","p",{},[17,20,27,29,36,38,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}," with\n",{"type":13,"tag":30,"props":31,"children":33},"code",{"className":32},[],[34],{"type":18,"value":35},"pVideoProfileā†’videoCodecOperation",{"type":18,"value":37}," specifying a decode operation, the\n",{"type":13,"tag":30,"props":39,"children":41},{"className":40},[],[42],{"type":18,"value":4},{"type":18,"value":44}," structure ",{"type":13,"tag":46,"props":47,"children":49},"normative",{"type":48},"must",[],{"type":18,"value":51}," be included in the\n",{"type":13,"tag":30,"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}," structure to retrieve\ncapabilities specific to video decoding.",{"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 defined as:",{"type":13,"tag":81,"props":82,"children":83},"code-group",{},[84,160],{"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 VkVideoDecodeCapabilitiesKHR {\n VkStructureType sType;\n void* pNext;\n VkVideoDecodeCapabilityFlagsKHR flags;\n} VkVideoDecodeCapabilitiesKHR;\n","C","c","",[93],{"type":13,"tag":30,"props":94,"children":95},{"__ignoreMap":91},[96,119,128,142,151],{"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}," VkVideoDecodeCapabilitiesKHR {\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}," VkVideoDecodeCapabilityFlagsKHR flags;\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},"} VkVideoDecodeCapabilitiesKHR;\n",{"type":13,"tag":85,"props":161,"children":166},{"className":162,"code":163,"filename":164,"language":165,"meta":91,"style":91},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct VideoDecodeCapabilitiesKHR {\n s_type: vk::StructureType,\n p_next: *mut c_void,\n flags: vk::VideoDecodeCapabilityFlagsKHR,\n}\n","Rust","rs",[167],{"type":13,"tag":30,"props":168,"children":169},{"__ignoreMap":91},[170,193,226,248,277],{"type":13,"tag":97,"props":171,"children":172},{"class":99,"line":100},[173,178,182,188],{"type":13,"tag":97,"props":174,"children":175},{"style":104},[176],{"type":18,"value":177},"pub",{"type":13,"tag":97,"props":179,"children":180},{"style":104},[181],{"type":18,"value":112},{"type":13,"tag":97,"props":183,"children":185},{"style":184},"--shiki-default:#953800;--shiki-dark:#FFA657",[186],{"type":18,"value":187}," VideoDecodeCapabilitiesKHR",{"type":13,"tag":97,"props":189,"children":190},{"style":115},[191],{"type":18,"value":192}," {\n",{"type":13,"tag":97,"props":194,"children":195},{"class":99,"line":121},[196,201,206,211,216,221],{"type":13,"tag":97,"props":197,"children":198},{"style":115},[199],{"type":18,"value":200}," s_type",{"type":13,"tag":97,"props":202,"children":203},{"style":104},[204],{"type":18,"value":205},":",{"type":13,"tag":97,"props":207,"children":208},{"style":184},[209],{"type":18,"value":210}," vk",{"type":13,"tag":97,"props":212,"children":213},{"style":104},[214],{"type":18,"value":215},"::",{"type":13,"tag":97,"props":217,"children":218},{"style":184},[219],{"type":18,"value":220},"StructureType",{"type":13,"tag":97,"props":222,"children":223},{"style":115},[224],{"type":18,"value":225},",\n",{"type":13,"tag":97,"props":227,"children":228},{"class":99,"line":130},[229,234,238,243],{"type":13,"tag":97,"props":230,"children":231},{"style":115},[232],{"type":18,"value":233}," p_next",{"type":13,"tag":97,"props":235,"children":236},{"style":104},[237],{"type":18,"value":205},{"type":13,"tag":97,"props":239,"children":240},{"style":104},[241],{"type":18,"value":242}," *mut",{"type":13,"tag":97,"props":244,"children":245},{"style":115},[246],{"type":18,"value":247}," c_void,\n",{"type":13,"tag":97,"props":249,"children":250},{"class":99,"line":144},[251,256,260,264,268,273],{"type":13,"tag":97,"props":252,"children":253},{"style":115},[254],{"type":18,"value":255}," flags",{"type":13,"tag":97,"props":257,"children":258},{"style":104},[259],{"type":18,"value":205},{"type":13,"tag":97,"props":261,"children":262},{"style":184},[263],{"type":18,"value":210},{"type":13,"tag":97,"props":265,"children":266},{"style":104},[267],{"type":18,"value":215},{"type":13,"tag":97,"props":269,"children":270},{"style":184},[271],{"type":18,"value":272},"VideoDecodeCapabilityFlagsKHR",{"type":13,"tag":97,"props":274,"children":275},{"style":115},[276],{"type":18,"value":225},{"type":13,"tag":97,"props":278,"children":279},{"class":99,"line":153},[280],{"type":13,"tag":97,"props":281,"children":282},{"style":115},[283],{"type":18,"value":284},"}\n",{"type":13,"tag":286,"props":287,"children":288},"ul",{},[289,309,327],{"type":13,"tag":290,"props":291,"children":292},"li",{},[293,299,301,307],{"type":13,"tag":30,"props":294,"children":296},{"className":295},[],[297],{"type":18,"value":298},"sType",{"type":18,"value":300}," is a ",{"type":13,"tag":21,"props":302,"children":304},{"href":303},"/man/VkStructureType",[305],{"type":18,"value":306},"VkStructureType",{"type":18,"value":308}," value identifying this structure.",{"type":13,"tag":290,"props":310,"children":311},{},[312,317,319,325],{"type":13,"tag":30,"props":313,"children":315},{"className":314},[],[316],{"type":18,"value":57},{"type":18,"value":318}," is ",{"type":13,"tag":30,"props":320,"children":322},{"className":321},[],[323],{"type":18,"value":324},"NULL",{"type":18,"value":326}," or a pointer to a structure extending this\nstructure.",{"type":13,"tag":290,"props":328,"children":329},{},[330,336,338,344],{"type":13,"tag":30,"props":331,"children":333},{"className":332},[],[334],{"type":18,"value":335},"flags",{"type":18,"value":337}," is a bitmask of ",{"type":13,"tag":21,"props":339,"children":341},{"href":340},"/man/VkVideoDecodeCapabilityFlagBitsKHR",[342],{"type":18,"value":343},"VkVideoDecodeCapabilityFlagBitsKHR",{"type":18,"value":345},"\ndescribing the supported video decoding capabilities.",{"type":13,"tag":347,"props":348,"children":350},"validity-group",{"name":349},"Valid Usage (Implicit)",[351],{"type":13,"tag":352,"props":353,"children":355},"validity-field",{"name":354},"VUID-VkVideoDecodeCapabilitiesKHR-sType-sType",[356],{"type":13,"tag":14,"props":357,"children":358},{},[359,364,366,369,371],{"type":13,"tag":30,"props":360,"children":362},{"className":361},[],[363],{"type":18,"value":298},{"type":18,"value":365}," ",{"type":13,"tag":46,"props":367,"children":368},{"type":48},[],{"type":18,"value":370}," be ",{"type":13,"tag":30,"props":372,"children":374},{"className":373},[],[375],{"type":18,"value":376},"VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR",{"type":13,"tag":378,"props":379,"children":380},"style",{},[381],{"type":18,"value":382},"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":384},[],"markdown",1725732591757]