[{"data":1,"prerenderedAt":389},["ShallowReactive",2],{"U0uC3yt36Z":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":388,"_id":4},"VkVideoEncodeH264ProfileInfoKHR","Structure specifying H.264 encode-specific video profile parameters","VK_KHR_video_encode_h264","structs",[],{"type":10,"children":11,"toc":386},"root",[12,66,78,279,347,380],{"type":13,"tag":14,"props":15,"children":16},"element","p",{},[17,20,27,29,36,38,44,46,51,53,57,58,64],{"type":18,"value":19},"text","A video profile supporting H.264 video encode operations is specified by\nsetting ",{"type":13,"tag":21,"props":22,"children":24},"a",{"href":23},"/man/VkVideoProfileInfoKHR",[25],{"type":18,"value":26},"VkVideoProfileInfoKHR",{"type":18,"value":28},"::",{"type":13,"tag":30,"props":31,"children":33},"code",{"className":32},[],[34],{"type":18,"value":35},"videoCodecOperation",{"type":18,"value":37}," to\n",{"type":13,"tag":30,"props":39,"children":41},{"className":40},[],[42],{"type":18,"value":43},"VK_VIDEO_CODEC_OPERATION_ENCODE_H264_BIT_KHR",{"type":18,"value":45}," and adding a\n",{"type":13,"tag":30,"props":47,"children":49},{"className":48},[],[50],{"type":18,"value":4},{"type":18,"value":52}," structure to the\n",{"type":13,"tag":21,"props":54,"children":55},{"href":23},[56],{"type":18,"value":26},{"type":18,"value":28},{"type":13,"tag":30,"props":59,"children":61},{"className":60},[],[62],{"type":18,"value":63},"pNext",{"type":18,"value":65}," chain.",{"type":13,"tag":14,"props":67,"children":68},{},[69,71,76],{"type":18,"value":70},"The ",{"type":13,"tag":30,"props":72,"children":74},{"className":73},[],[75],{"type":18,"value":4},{"type":18,"value":77}," structure is defined as:",{"type":13,"tag":79,"props":80,"children":81},"code-group",{},[82,163],{"type":13,"tag":83,"props":84,"children":90},"pre",{"className":85,"code":86,"filename":87,"language":88,"meta":89,"style":89},"language-c shiki shiki-themes github-light-default github-dark-default","typedef struct VkVideoEncodeH264ProfileInfoKHR {\n VkStructureType sType;\n const void* pNext;\n StdVideoH264ProfileIdc stdProfileIdc;\n} VkVideoEncodeH264ProfileInfoKHR;\n","C","c","",[91],{"type":13,"tag":30,"props":92,"children":93},{"__ignoreMap":89},[94,117,126,145,154],{"type":13,"tag":95,"props":96,"children":99},"span",{"class":97,"line":98},"line",1,[100,106,111],{"type":13,"tag":95,"props":101,"children":103},{"style":102},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[104],{"type":18,"value":105},"typedef",{"type":13,"tag":95,"props":107,"children":108},{"style":102},[109],{"type":18,"value":110}," struct",{"type":13,"tag":95,"props":112,"children":114},{"style":113},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[115],{"type":18,"value":116}," VkVideoEncodeH264ProfileInfoKHR {\n",{"type":13,"tag":95,"props":118,"children":120},{"class":97,"line":119},2,[121],{"type":13,"tag":95,"props":122,"children":123},{"style":113},[124],{"type":18,"value":125}," VkStructureType sType;\n",{"type":13,"tag":95,"props":127,"children":129},{"class":97,"line":128},3,[130,135,140],{"type":13,"tag":95,"props":131,"children":132},{"style":102},[133],{"type":18,"value":134}," const",{"type":13,"tag":95,"props":136,"children":137},{"style":102},[138],{"type":18,"value":139}," void*",{"type":13,"tag":95,"props":141,"children":142},{"style":113},[143],{"type":18,"value":144}," pNext;\n",{"type":13,"tag":95,"props":146,"children":148},{"class":97,"line":147},4,[149],{"type":13,"tag":95,"props":150,"children":151},{"style":113},[152],{"type":18,"value":153}," StdVideoH264ProfileIdc stdProfileIdc;\n",{"type":13,"tag":95,"props":155,"children":157},{"class":97,"line":156},5,[158],{"type":13,"tag":95,"props":159,"children":160},{"style":113},[161],{"type":18,"value":162},"} VkVideoEncodeH264ProfileInfoKHR;\n",{"type":13,"tag":83,"props":164,"children":169},{"className":165,"code":166,"filename":167,"language":168,"meta":89,"style":89},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct VideoEncodeH264ProfileInfoKHR {\n s_type: vk::StructureType,\n p_next: *const c_void,\n std_profile_idc: StdVideoH264ProfileIdc,\n}\n","Rust","rs",[170],{"type":13,"tag":30,"props":171,"children":172},{"__ignoreMap":89},[173,196,228,250,271],{"type":13,"tag":95,"props":174,"children":175},{"class":97,"line":98},[176,181,185,191],{"type":13,"tag":95,"props":177,"children":178},{"style":102},[179],{"type":18,"value":180},"pub",{"type":13,"tag":95,"props":182,"children":183},{"style":102},[184],{"type":18,"value":110},{"type":13,"tag":95,"props":186,"children":188},{"style":187},"--shiki-default:#953800;--shiki-dark:#FFA657",[189],{"type":18,"value":190}," VideoEncodeH264ProfileInfoKHR",{"type":13,"tag":95,"props":192,"children":193},{"style":113},[194],{"type":18,"value":195}," {\n",{"type":13,"tag":95,"props":197,"children":198},{"class":97,"line":119},[199,204,209,214,218,223],{"type":13,"tag":95,"props":200,"children":201},{"style":113},[202],{"type":18,"value":203}," s_type",{"type":13,"tag":95,"props":205,"children":206},{"style":102},[207],{"type":18,"value":208},":",{"type":13,"tag":95,"props":210,"children":211},{"style":187},[212],{"type":18,"value":213}," vk",{"type":13,"tag":95,"props":215,"children":216},{"style":102},[217],{"type":18,"value":28},{"type":13,"tag":95,"props":219,"children":220},{"style":187},[221],{"type":18,"value":222},"StructureType",{"type":13,"tag":95,"props":224,"children":225},{"style":113},[226],{"type":18,"value":227},",\n",{"type":13,"tag":95,"props":229,"children":230},{"class":97,"line":128},[231,236,240,245],{"type":13,"tag":95,"props":232,"children":233},{"style":113},[234],{"type":18,"value":235}," p_next",{"type":13,"tag":95,"props":237,"children":238},{"style":102},[239],{"type":18,"value":208},{"type":13,"tag":95,"props":241,"children":242},{"style":102},[243],{"type":18,"value":244}," *const",{"type":13,"tag":95,"props":246,"children":247},{"style":113},[248],{"type":18,"value":249}," c_void,\n",{"type":13,"tag":95,"props":251,"children":252},{"class":97,"line":147},[253,258,262,267],{"type":13,"tag":95,"props":254,"children":255},{"style":113},[256],{"type":18,"value":257}," std_profile_idc",{"type":13,"tag":95,"props":259,"children":260},{"style":102},[261],{"type":18,"value":208},{"type":13,"tag":95,"props":263,"children":264},{"style":187},[265],{"type":18,"value":266}," StdVideoH264ProfileIdc",{"type":13,"tag":95,"props":268,"children":269},{"style":113},[270],{"type":18,"value":227},{"type":13,"tag":95,"props":272,"children":273},{"class":97,"line":156},[274],{"type":13,"tag":95,"props":275,"children":276},{"style":113},[277],{"type":18,"value":278},"}\n",{"type":13,"tag":280,"props":281,"children":282},"ul",{},[283,303,321],{"type":13,"tag":284,"props":285,"children":286},"li",{},[287,293,295,301],{"type":13,"tag":30,"props":288,"children":290},{"className":289},[],[291],{"type":18,"value":292},"sType",{"type":18,"value":294}," is a ",{"type":13,"tag":21,"props":296,"children":298},{"href":297},"/man/VkStructureType",[299],{"type":18,"value":300},"VkStructureType",{"type":18,"value":302}," value identifying this structure.",{"type":13,"tag":284,"props":304,"children":305},{},[306,311,313,319],{"type":13,"tag":30,"props":307,"children":309},{"className":308},[],[310],{"type":18,"value":63},{"type":18,"value":312}," is ",{"type":13,"tag":30,"props":314,"children":316},{"className":315},[],[317],{"type":18,"value":318},"NULL",{"type":18,"value":320}," or a pointer to a structure extending this\nstructure.",{"type":13,"tag":284,"props":322,"children":323},{},[324,330,331,337,339,345],{"type":13,"tag":30,"props":325,"children":327},{"className":326},[],[328],{"type":18,"value":329},"stdProfileIdc",{"type":18,"value":294},{"type":13,"tag":30,"props":332,"children":334},{"className":333},[],[335],{"type":18,"value":336},"StdVideoH264ProfileIdc",{"type":18,"value":338}," value specifying\nthe H.264 codec profile IDC, as defined in section A.2 of the\n",{"type":13,"tag":21,"props":340,"children":342},{"href":341},"/chapters/introduction#itu-t-h264",[343],{"type":18,"value":344},"ITU-T H.264 Specification",{"type":18,"value":346},".",{"type":13,"tag":348,"props":349,"children":351},"validity-group",{"name":350},"Valid Usage (Implicit)",[352],{"type":13,"tag":353,"props":354,"children":356},"validity-field",{"name":355},"VUID-VkVideoEncodeH264ProfileInfoKHR-sType-sType",[357],{"type":13,"tag":14,"props":358,"children":359},{},[360,365,367,372,374],{"type":13,"tag":30,"props":361,"children":363},{"className":362},[],[364],{"type":18,"value":292},{"type":18,"value":366}," ",{"type":13,"tag":368,"props":369,"children":371},"normative",{"type":370},"must",[],{"type":18,"value":373}," be ",{"type":13,"tag":30,"props":375,"children":377},{"className":376},[],[378],{"type":18,"value":379},"VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_KHR",{"type":13,"tag":381,"props":382,"children":383},"style",{},[384],{"type":18,"value":385},"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":89,"searchDepth":119,"depth":119,"links":387},[],"markdown",1725732593149]