[{"data":1,"prerenderedAt":1118},["ShallowReactive",2],{"jpK5pmHoGw":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":1117,"_id":4},"VkVideoEncodeH264CapabilityFlagBitsKHR","H.264 encode capability flags","VK_KHR_video_encode_h264","enums",[],{"type":10,"children":11,"toc":1115},"root",[12,45,740,1109],{"type":13,"tag":14,"props":15,"children":16},"element","p",{},[17,20,25,27,34,36,43],{"type":18,"value":19},"text","Bits which ",{"type":13,"tag":21,"props":22,"children":24},"normative",{"type":23},"may",[],{"type":18,"value":26}," be set in\n",{"type":13,"tag":28,"props":29,"children":31},"a",{"href":30},"/man/VkVideoEncodeH264CapabilitiesKHR",[32],{"type":18,"value":33},"VkVideoEncodeH264CapabilitiesKHR",{"type":18,"value":35},"::",{"type":13,"tag":37,"props":38,"children":40},"code",{"className":39},[],[41],{"type":18,"value":42},"flags",{"type":18,"value":44},", indicating the H.264\nencoding capabilities supported, are:",{"type":13,"tag":46,"props":47,"children":48},"code-group",{},[49,331],{"type":13,"tag":50,"props":51,"children":57},"pre",{"className":52,"code":53,"filename":54,"language":55,"meta":56,"style":56},"language-c shiki shiki-themes github-light-default github-dark-default","typedef enum VkVideoEncodeH264CapabilityFlagBitsKHR {\n VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_KHR = 0x00000001,\n VK_VIDEO_ENCODE_H264_CAPABILITY_PREDICTION_WEIGHT_TABLE_GENERATED_BIT_KHR = 0x00000002,\n VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_KHR = 0x00000004,\n VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_KHR = 0x00000008,\n VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L0_LIST_BIT_KHR = 0x00000010,\n VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_KHR = 0x00000020,\n VK_VIDEO_ENCODE_H264_CAPABILITY_PER_PICTURE_TYPE_MIN_MAX_QP_BIT_KHR = 0x00000040,\n VK_VIDEO_ENCODE_H264_CAPABILITY_PER_SLICE_CONSTANT_QP_BIT_KHR = 0x00000080,\n VK_VIDEO_ENCODE_H264_CAPABILITY_GENERATE_PREFIX_NALU_BIT_KHR = 0x00000100,\n} VkVideoEncodeH264CapabilityFlagBitsKHR;\n","C","c","",[58],{"type":13,"tag":37,"props":59,"children":60},{"__ignoreMap":56},[61,84,114,140,166,192,218,244,270,296,322],{"type":13,"tag":62,"props":63,"children":66},"span",{"class":64,"line":65},"line",1,[67,73,78],{"type":13,"tag":62,"props":68,"children":70},{"style":69},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[71],{"type":18,"value":72},"typedef",{"type":13,"tag":62,"props":74,"children":75},{"style":69},[76],{"type":18,"value":77}," enum",{"type":13,"tag":62,"props":79,"children":81},{"style":80},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[82],{"type":18,"value":83}," VkVideoEncodeH264CapabilityFlagBitsKHR {\n",{"type":13,"tag":62,"props":85,"children":87},{"class":64,"line":86},2,[88,93,98,103,109],{"type":13,"tag":62,"props":89,"children":90},{"style":80},[91],{"type":18,"value":92}," VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_KHR ",{"type":13,"tag":62,"props":94,"children":95},{"style":69},[96],{"type":18,"value":97},"=",{"type":13,"tag":62,"props":99,"children":100},{"style":69},[101],{"type":18,"value":102}," 0x",{"type":13,"tag":62,"props":104,"children":106},{"style":105},"--shiki-default:#0550AE;--shiki-dark:#79C0FF",[107],{"type":18,"value":108},"00000001",{"type":13,"tag":62,"props":110,"children":111},{"style":80},[112],{"type":18,"value":113},",\n",{"type":13,"tag":62,"props":115,"children":117},{"class":64,"line":116},3,[118,123,127,131,136],{"type":13,"tag":62,"props":119,"children":120},{"style":80},[121],{"type":18,"value":122}," VK_VIDEO_ENCODE_H264_CAPABILITY_PREDICTION_WEIGHT_TABLE_GENERATED_BIT_KHR ",{"type":13,"tag":62,"props":124,"children":125},{"style":69},[126],{"type":18,"value":97},{"type":13,"tag":62,"props":128,"children":129},{"style":69},[130],{"type":18,"value":102},{"type":13,"tag":62,"props":132,"children":133},{"style":105},[134],{"type":18,"value":135},"00000002",{"type":13,"tag":62,"props":137,"children":138},{"style":80},[139],{"type":18,"value":113},{"type":13,"tag":62,"props":141,"children":143},{"class":64,"line":142},4,[144,149,153,157,162],{"type":13,"tag":62,"props":145,"children":146},{"style":80},[147],{"type":18,"value":148}," VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_KHR ",{"type":13,"tag":62,"props":150,"children":151},{"style":69},[152],{"type":18,"value":97},{"type":13,"tag":62,"props":154,"children":155},{"style":69},[156],{"type":18,"value":102},{"type":13,"tag":62,"props":158,"children":159},{"style":105},[160],{"type":18,"value":161},"00000004",{"type":13,"tag":62,"props":163,"children":164},{"style":80},[165],{"type":18,"value":113},{"type":13,"tag":62,"props":167,"children":169},{"class":64,"line":168},5,[170,175,179,183,188],{"type":13,"tag":62,"props":171,"children":172},{"style":80},[173],{"type":18,"value":174}," VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_KHR ",{"type":13,"tag":62,"props":176,"children":177},{"style":69},[178],{"type":18,"value":97},{"type":13,"tag":62,"props":180,"children":181},{"style":69},[182],{"type":18,"value":102},{"type":13,"tag":62,"props":184,"children":185},{"style":105},[186],{"type":18,"value":187},"00000008",{"type":13,"tag":62,"props":189,"children":190},{"style":80},[191],{"type":18,"value":113},{"type":13,"tag":62,"props":193,"children":195},{"class":64,"line":194},6,[196,201,205,209,214],{"type":13,"tag":62,"props":197,"children":198},{"style":80},[199],{"type":18,"value":200}," VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L0_LIST_BIT_KHR ",{"type":13,"tag":62,"props":202,"children":203},{"style":69},[204],{"type":18,"value":97},{"type":13,"tag":62,"props":206,"children":207},{"style":69},[208],{"type":18,"value":102},{"type":13,"tag":62,"props":210,"children":211},{"style":105},[212],{"type":18,"value":213},"00000010",{"type":13,"tag":62,"props":215,"children":216},{"style":80},[217],{"type":18,"value":113},{"type":13,"tag":62,"props":219,"children":221},{"class":64,"line":220},7,[222,227,231,235,240],{"type":13,"tag":62,"props":223,"children":224},{"style":80},[225],{"type":18,"value":226}," VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_KHR ",{"type":13,"tag":62,"props":228,"children":229},{"style":69},[230],{"type":18,"value":97},{"type":13,"tag":62,"props":232,"children":233},{"style":69},[234],{"type":18,"value":102},{"type":13,"tag":62,"props":236,"children":237},{"style":105},[238],{"type":18,"value":239},"00000020",{"type":13,"tag":62,"props":241,"children":242},{"style":80},[243],{"type":18,"value":113},{"type":13,"tag":62,"props":245,"children":247},{"class":64,"line":246},8,[248,253,257,261,266],{"type":13,"tag":62,"props":249,"children":250},{"style":80},[251],{"type":18,"value":252}," VK_VIDEO_ENCODE_H264_CAPABILITY_PER_PICTURE_TYPE_MIN_MAX_QP_BIT_KHR ",{"type":13,"tag":62,"props":254,"children":255},{"style":69},[256],{"type":18,"value":97},{"type":13,"tag":62,"props":258,"children":259},{"style":69},[260],{"type":18,"value":102},{"type":13,"tag":62,"props":262,"children":263},{"style":105},[264],{"type":18,"value":265},"00000040",{"type":13,"tag":62,"props":267,"children":268},{"style":80},[269],{"type":18,"value":113},{"type":13,"tag":62,"props":271,"children":273},{"class":64,"line":272},9,[274,279,283,287,292],{"type":13,"tag":62,"props":275,"children":276},{"style":80},[277],{"type":18,"value":278}," VK_VIDEO_ENCODE_H264_CAPABILITY_PER_SLICE_CONSTANT_QP_BIT_KHR ",{"type":13,"tag":62,"props":280,"children":281},{"style":69},[282],{"type":18,"value":97},{"type":13,"tag":62,"props":284,"children":285},{"style":69},[286],{"type":18,"value":102},{"type":13,"tag":62,"props":288,"children":289},{"style":105},[290],{"type":18,"value":291},"00000080",{"type":13,"tag":62,"props":293,"children":294},{"style":80},[295],{"type":18,"value":113},{"type":13,"tag":62,"props":297,"children":299},{"class":64,"line":298},10,[300,305,309,313,318],{"type":13,"tag":62,"props":301,"children":302},{"style":80},[303],{"type":18,"value":304}," VK_VIDEO_ENCODE_H264_CAPABILITY_GENERATE_PREFIX_NALU_BIT_KHR ",{"type":13,"tag":62,"props":306,"children":307},{"style":69},[308],{"type":18,"value":97},{"type":13,"tag":62,"props":310,"children":311},{"style":69},[312],{"type":18,"value":102},{"type":13,"tag":62,"props":314,"children":315},{"style":105},[316],{"type":18,"value":317},"00000100",{"type":13,"tag":62,"props":319,"children":320},{"style":80},[321],{"type":18,"value":113},{"type":13,"tag":62,"props":323,"children":325},{"class":64,"line":324},11,[326],{"type":13,"tag":62,"props":327,"children":328},{"style":80},[329],{"type":18,"value":330},"} VkVideoEncodeH264CapabilityFlagBitsKHR;\n",{"type":13,"tag":50,"props":332,"children":337},{"className":333,"code":334,"filename":335,"language":336,"meta":56,"style":56},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct VideoEncodeH264CapabilityFlagBitsKHR(u32);\nimpl VideoEncodeH264CapabilityFlagBitsKHR {\n pub const HRD_COMPLIANCE: Self = 0x00000001;\n pub const PREDICTION_WEIGHT_TABLE_GENERATED: Self = 0x00000002;\n pub const ROW_UNALIGNED_SLICE: Self = 0x00000004;\n pub const DIFFERENT_SLICE_TYPE: Self = 0x00000008;\n pub const B_FRAME_IN_L0_LIST: Self = 0x00000010;\n pub const B_FRAME_IN_L1_LIST: Self = 0x00000020;\n pub const PER_PICTURE_TYPE_MIN_MAX_QP: Self = 0x00000040;\n pub const PER_SLICE_CONSTANT_QP: Self = 0x00000080;\n pub const GENERATE_PREFIX_NALU: Self = 0x00000100;\n}\n","Rust","rs",[338],{"type":13,"tag":37,"props":339,"children":340},{"__ignoreMap":56},[341,375,392,435,472,509,546,583,620,657,694,731],{"type":13,"tag":62,"props":342,"children":343},{"class":64,"line":65},[344,349,354,360,365,370],{"type":13,"tag":62,"props":345,"children":346},{"style":69},[347],{"type":18,"value":348},"pub",{"type":13,"tag":62,"props":350,"children":351},{"style":69},[352],{"type":18,"value":353}," struct",{"type":13,"tag":62,"props":355,"children":357},{"style":356},"--shiki-default:#953800;--shiki-dark:#FFA657",[358],{"type":18,"value":359}," VideoEncodeH264CapabilityFlagBitsKHR",{"type":13,"tag":62,"props":361,"children":362},{"style":80},[363],{"type":18,"value":364},"(",{"type":13,"tag":62,"props":366,"children":367},{"style":356},[368],{"type":18,"value":369},"u32",{"type":13,"tag":62,"props":371,"children":372},{"style":80},[373],{"type":18,"value":374},");\n",{"type":13,"tag":62,"props":376,"children":377},{"class":64,"line":86},[378,383,387],{"type":13,"tag":62,"props":379,"children":380},{"style":69},[381],{"type":18,"value":382},"impl",{"type":13,"tag":62,"props":384,"children":385},{"style":356},[386],{"type":18,"value":359},{"type":13,"tag":62,"props":388,"children":389},{"style":80},[390],{"type":18,"value":391}," {\n",{"type":13,"tag":62,"props":393,"children":394},{"class":64,"line":116},[395,400,405,410,415,420,425,430],{"type":13,"tag":62,"props":396,"children":397},{"style":69},[398],{"type":18,"value":399}," pub",{"type":13,"tag":62,"props":401,"children":402},{"style":69},[403],{"type":18,"value":404}," const",{"type":13,"tag":62,"props":406,"children":407},{"style":105},[408],{"type":18,"value":409}," HRD_COMPLIANCE",{"type":13,"tag":62,"props":411,"children":412},{"style":69},[413],{"type":18,"value":414},":",{"type":13,"tag":62,"props":416,"children":417},{"style":105},[418],{"type":18,"value":419}," Self",{"type":13,"tag":62,"props":421,"children":422},{"style":69},[423],{"type":18,"value":424}," =",{"type":13,"tag":62,"props":426,"children":427},{"style":105},[428],{"type":18,"value":429}," 0x00000001",{"type":13,"tag":62,"props":431,"children":432},{"style":80},[433],{"type":18,"value":434},";\n",{"type":13,"tag":62,"props":436,"children":437},{"class":64,"line":142},[438,442,446,451,455,459,463,468],{"type":13,"tag":62,"props":439,"children":440},{"style":69},[441],{"type":18,"value":399},{"type":13,"tag":62,"props":443,"children":444},{"style":69},[445],{"type":18,"value":404},{"type":13,"tag":62,"props":447,"children":448},{"style":105},[449],{"type":18,"value":450}," PREDICTION_WEIGHT_TABLE_GENERATED",{"type":13,"tag":62,"props":452,"children":453},{"style":69},[454],{"type":18,"value":414},{"type":13,"tag":62,"props":456,"children":457},{"style":105},[458],{"type":18,"value":419},{"type":13,"tag":62,"props":460,"children":461},{"style":69},[462],{"type":18,"value":424},{"type":13,"tag":62,"props":464,"children":465},{"style":105},[466],{"type":18,"value":467}," 0x00000002",{"type":13,"tag":62,"props":469,"children":470},{"style":80},[471],{"type":18,"value":434},{"type":13,"tag":62,"props":473,"children":474},{"class":64,"line":168},[475,479,483,488,492,496,500,505],{"type":13,"tag":62,"props":476,"children":477},{"style":69},[478],{"type":18,"value":399},{"type":13,"tag":62,"props":480,"children":481},{"style":69},[482],{"type":18,"value":404},{"type":13,"tag":62,"props":484,"children":485},{"style":105},[486],{"type":18,"value":487}," ROW_UNALIGNED_SLICE",{"type":13,"tag":62,"props":489,"children":490},{"style":69},[491],{"type":18,"value":414},{"type":13,"tag":62,"props":493,"children":494},{"style":105},[495],{"type":18,"value":419},{"type":13,"tag":62,"props":497,"children":498},{"style":69},[499],{"type":18,"value":424},{"type":13,"tag":62,"props":501,"children":502},{"style":105},[503],{"type":18,"value":504}," 0x00000004",{"type":13,"tag":62,"props":506,"children":507},{"style":80},[508],{"type":18,"value":434},{"type":13,"tag":62,"props":510,"children":511},{"class":64,"line":194},[512,516,520,525,529,533,537,542],{"type":13,"tag":62,"props":513,"children":514},{"style":69},[515],{"type":18,"value":399},{"type":13,"tag":62,"props":517,"children":518},{"style":69},[519],{"type":18,"value":404},{"type":13,"tag":62,"props":521,"children":522},{"style":105},[523],{"type":18,"value":524}," DIFFERENT_SLICE_TYPE",{"type":13,"tag":62,"props":526,"children":527},{"style":69},[528],{"type":18,"value":414},{"type":13,"tag":62,"props":530,"children":531},{"style":105},[532],{"type":18,"value":419},{"type":13,"tag":62,"props":534,"children":535},{"style":69},[536],{"type":18,"value":424},{"type":13,"tag":62,"props":538,"children":539},{"style":105},[540],{"type":18,"value":541}," 0x00000008",{"type":13,"tag":62,"props":543,"children":544},{"style":80},[545],{"type":18,"value":434},{"type":13,"tag":62,"props":547,"children":548},{"class":64,"line":220},[549,553,557,562,566,570,574,579],{"type":13,"tag":62,"props":550,"children":551},{"style":69},[552],{"type":18,"value":399},{"type":13,"tag":62,"props":554,"children":555},{"style":69},[556],{"type":18,"value":404},{"type":13,"tag":62,"props":558,"children":559},{"style":105},[560],{"type":18,"value":561}," B_FRAME_IN_L0_LIST",{"type":13,"tag":62,"props":563,"children":564},{"style":69},[565],{"type":18,"value":414},{"type":13,"tag":62,"props":567,"children":568},{"style":105},[569],{"type":18,"value":419},{"type":13,"tag":62,"props":571,"children":572},{"style":69},[573],{"type":18,"value":424},{"type":13,"tag":62,"props":575,"children":576},{"style":105},[577],{"type":18,"value":578}," 0x00000010",{"type":13,"tag":62,"props":580,"children":581},{"style":80},[582],{"type":18,"value":434},{"type":13,"tag":62,"props":584,"children":585},{"class":64,"line":246},[586,590,594,599,603,607,611,616],{"type":13,"tag":62,"props":587,"children":588},{"style":69},[589],{"type":18,"value":399},{"type":13,"tag":62,"props":591,"children":592},{"style":69},[593],{"type":18,"value":404},{"type":13,"tag":62,"props":595,"children":596},{"style":105},[597],{"type":18,"value":598}," B_FRAME_IN_L1_LIST",{"type":13,"tag":62,"props":600,"children":601},{"style":69},[602],{"type":18,"value":414},{"type":13,"tag":62,"props":604,"children":605},{"style":105},[606],{"type":18,"value":419},{"type":13,"tag":62,"props":608,"children":609},{"style":69},[610],{"type":18,"value":424},{"type":13,"tag":62,"props":612,"children":613},{"style":105},[614],{"type":18,"value":615}," 0x00000020",{"type":13,"tag":62,"props":617,"children":618},{"style":80},[619],{"type":18,"value":434},{"type":13,"tag":62,"props":621,"children":622},{"class":64,"line":272},[623,627,631,636,640,644,648,653],{"type":13,"tag":62,"props":624,"children":625},{"style":69},[626],{"type":18,"value":399},{"type":13,"tag":62,"props":628,"children":629},{"style":69},[630],{"type":18,"value":404},{"type":13,"tag":62,"props":632,"children":633},{"style":105},[634],{"type":18,"value":635}," PER_PICTURE_TYPE_MIN_MAX_QP",{"type":13,"tag":62,"props":637,"children":638},{"style":69},[639],{"type":18,"value":414},{"type":13,"tag":62,"props":641,"children":642},{"style":105},[643],{"type":18,"value":419},{"type":13,"tag":62,"props":645,"children":646},{"style":69},[647],{"type":18,"value":424},{"type":13,"tag":62,"props":649,"children":650},{"style":105},[651],{"type":18,"value":652}," 0x00000040",{"type":13,"tag":62,"props":654,"children":655},{"style":80},[656],{"type":18,"value":434},{"type":13,"tag":62,"props":658,"children":659},{"class":64,"line":298},[660,664,668,673,677,681,685,690],{"type":13,"tag":62,"props":661,"children":662},{"style":69},[663],{"type":18,"value":399},{"type":13,"tag":62,"props":665,"children":666},{"style":69},[667],{"type":18,"value":404},{"type":13,"tag":62,"props":669,"children":670},{"style":105},[671],{"type":18,"value":672}," PER_SLICE_CONSTANT_QP",{"type":13,"tag":62,"props":674,"children":675},{"style":69},[676],{"type":18,"value":414},{"type":13,"tag":62,"props":678,"children":679},{"style":105},[680],{"type":18,"value":419},{"type":13,"tag":62,"props":682,"children":683},{"style":69},[684],{"type":18,"value":424},{"type":13,"tag":62,"props":686,"children":687},{"style":105},[688],{"type":18,"value":689}," 0x00000080",{"type":13,"tag":62,"props":691,"children":692},{"style":80},[693],{"type":18,"value":434},{"type":13,"tag":62,"props":695,"children":696},{"class":64,"line":324},[697,701,705,710,714,718,722,727],{"type":13,"tag":62,"props":698,"children":699},{"style":69},[700],{"type":18,"value":399},{"type":13,"tag":62,"props":702,"children":703},{"style":69},[704],{"type":18,"value":404},{"type":13,"tag":62,"props":706,"children":707},{"style":105},[708],{"type":18,"value":709}," GENERATE_PREFIX_NALU",{"type":13,"tag":62,"props":711,"children":712},{"style":69},[713],{"type":18,"value":414},{"type":13,"tag":62,"props":715,"children":716},{"style":105},[717],{"type":18,"value":419},{"type":13,"tag":62,"props":719,"children":720},{"style":69},[721],{"type":18,"value":424},{"type":13,"tag":62,"props":723,"children":724},{"style":105},[725],{"type":18,"value":726}," 0x00000100",{"type":13,"tag":62,"props":728,"children":729},{"style":80},[730],{"type":18,"value":434},{"type":13,"tag":62,"props":732,"children":734},{"class":64,"line":733},12,[735],{"type":13,"tag":62,"props":736,"children":737},{"style":80},[738],{"type":18,"value":739},"}\n",{"type":13,"tag":741,"props":742,"children":743},"ul",{},[744,801,908,930,974,1013,1047,1065,1076],{"type":13,"tag":745,"props":746,"children":747},"li",{},[748,754,756,759,761,767,769,775,777,783,785,791,793,799],{"type":13,"tag":37,"props":749,"children":751},{"className":750},[],[752],{"type":18,"value":753},"VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_KHR",{"type":18,"value":755}," indicates\nwhether the implementation ",{"type":13,"tag":21,"props":757,"children":758},{"type":23},[],{"type":18,"value":760}," be able to generate HRD compliant\nbitstreams if any of the ",{"type":13,"tag":37,"props":762,"children":764},{"className":763},[],[765],{"type":18,"value":766},"nal_hrd_parameters_present_flag",{"type":18,"value":768}," or\n",{"type":13,"tag":37,"props":770,"children":772},{"className":771},[],[773],{"type":18,"value":774},"vcl_hrd_parameters_present_flag",{"type":18,"value":776}," members of\n",{"type":13,"tag":37,"props":778,"children":780},{"className":779},[],[781],{"type":18,"value":782},"StdVideoH264SpsVuiFlags",{"type":18,"value":784}," are set to ",{"type":13,"tag":37,"props":786,"children":788},{"className":787},[],[789],{"type":18,"value":790},"1",{"type":18,"value":792}," in the\n",{"type":13,"tag":28,"props":794,"children":796},{"href":795},"/man/VkVideoEncodeH264PictureInfoKHR#encode-h264-active-sps",[797],{"type":18,"value":798},"active SPS",{"type":18,"value":800},".",{"type":13,"tag":745,"props":802,"children":803},{},[804,810,812,818,819,825,827,832,833,839,840,846,848,854,855,861,863,869,871,877,879,885,887,893,895,899,901,907],{"type":13,"tag":37,"props":805,"children":807},{"className":806},[],[808],{"type":18,"value":809},"VK_VIDEO_ENCODE_H264_CAPABILITY_PREDICTION_WEIGHT_TABLE_GENERATED_BIT_KHR",{"type":18,"value":811},"\nindicates that if ",{"type":13,"tag":37,"props":813,"children":815},{"className":814},[],[816],{"type":18,"value":817},"StdVideoH264PpsFlags",{"type":18,"value":35},{"type":13,"tag":37,"props":820,"children":822},{"className":821},[],[823],{"type":18,"value":824},"weighted_pred_flag",{"type":18,"value":826}," is\nset to ",{"type":13,"tag":37,"props":828,"children":830},{"className":829},[],[831],{"type":18,"value":790},{"type":18,"value":768},{"type":13,"tag":37,"props":834,"children":836},{"className":835},[],[837],{"type":18,"value":838},"StdVideoH264PictureParameterSet",{"type":18,"value":35},{"type":13,"tag":37,"props":841,"children":843},{"className":842},[],[844],{"type":18,"value":845},"weighted_bipred_idc",{"type":18,"value":847}," is set to\n",{"type":13,"tag":37,"props":849,"children":851},{"className":850},[],[852],{"type":18,"value":853},"STD_VIDEO_H264_WEIGHTED_BIPRED_IDC_EXPLICIT",{"type":18,"value":792},{"type":13,"tag":28,"props":856,"children":858},{"href":857},"/man/VkVideoEncodeH264PictureInfoKHR#encode-h264-active-pps",[859],{"type":18,"value":860},"active PPS",{"type":18,"value":862}," when encoding a\n",{"type":13,"tag":28,"props":864,"children":866},{"href":865},"/chapters/video-coding#encode-h264-p-pic",[867],{"type":18,"value":868},"P picture",{"type":18,"value":870}," or ",{"type":13,"tag":28,"props":872,"children":874},{"href":873},"/chapters/video-coding#encode-h264-b-pic",[875],{"type":18,"value":876},"B picture",{"type":18,"value":878},",\nrespectively, then the implementation is able to internally decide\nsyntax for ",{"type":13,"tag":37,"props":880,"children":882},{"className":881},[],[883],{"type":18,"value":884},"pred_weight_table",{"type":18,"value":886},", as defined in section 7.4.3.2 of the\n",{"type":13,"tag":28,"props":888,"children":890},{"href":889},"/chapters/introduction#itu-t-h264",[891],{"type":18,"value":892},"ITU-T H.264 Specification",{"type":18,"value":894},", and the application is not\n",{"type":13,"tag":21,"props":896,"children":898},{"type":897},"required",[],{"type":18,"value":900}," to provide a weight table in the\n",{"type":13,"tag":28,"props":902,"children":904},{"href":903},"/404#encode-h264-slice-header-params",[905],{"type":18,"value":906},"H.264 slice header parameters",{"type":18,"value":800},{"type":13,"tag":745,"props":909,"children":910},{},[911,917,919,923,925,928],{"type":13,"tag":37,"props":912,"children":914},{"className":913},[],[915],{"type":18,"value":916},"VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_KHR",{"type":18,"value":918},"\nindicates that each slice in a frame with multiple slices may begin or\nfinish at any offset in a macroblock row.\nIf not supported, all slices in the frame ",{"type":13,"tag":21,"props":920,"children":922},{"type":921},"must",[],{"type":18,"value":924}," begin at the start of a\nmacroblock row (and hence each slice ",{"type":13,"tag":21,"props":926,"children":927},{"type":921},[],{"type":18,"value":929}," finish at the end of a\nmacroblock row).",{"type":13,"tag":745,"props":931,"children":932},{},[933,939,941,947,948,954,956,960,962,965,967,972],{"type":13,"tag":37,"props":934,"children":936},{"className":935},[],[937],{"type":18,"value":938},"VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_KHR",{"type":18,"value":940},"\nindicates that when a frame is encoded with multiple slices, the\nimplementation allows encoding each slice with a different\n",{"type":13,"tag":37,"props":942,"children":944},{"className":943},[],[945],{"type":18,"value":946},"StdVideoEncodeH264SliceHeader",{"type":18,"value":35},{"type":13,"tag":37,"props":949,"children":951},{"className":950},[],[952],{"type":18,"value":953},"slice_type",{"type":18,"value":955}," specified in the\n",{"type":13,"tag":28,"props":957,"children":958},{"href":903},[959],{"type":18,"value":906},{"type":18,"value":961},".\nIf not supported, all slices of the frame ",{"type":13,"tag":21,"props":963,"children":964},{"type":921},[],{"type":18,"value":966}," be encoded with the same\n",{"type":13,"tag":37,"props":968,"children":970},{"className":969},[],[971],{"type":18,"value":953},{"type":18,"value":973}," which corresponds to the picture type of the frame.",{"type":13,"tag":745,"props":975,"children":976},{},[977,983,985,990,992,998,999,1005,1006,1012],{"type":13,"tag":37,"props":978,"children":980},{"className":979},[],[981],{"type":18,"value":982},"VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L0_LIST_BIT_KHR",{"type":18,"value":984},"\nindicates support for using a ",{"type":13,"tag":28,"props":986,"children":987},{"href":873},[988],{"type":18,"value":989},"B frame",{"type":18,"value":991}," as L0\nreference, as specified in\n",{"type":13,"tag":37,"props":993,"children":995},{"className":994},[],[996],{"type":18,"value":997},"StdVideoEncodeH264ReferenceListsInfo",{"type":18,"value":35},{"type":13,"tag":37,"props":1000,"children":1002},{"className":1001},[],[1003],{"type":18,"value":1004},"RefPicList0",{"type":18,"value":792},{"type":13,"tag":28,"props":1007,"children":1009},{"href":1008},"/404#encode-h264-picture-info",[1010],{"type":18,"value":1011},"H.264 picture information",{"type":18,"value":800},{"type":13,"tag":745,"props":1014,"children":1015},{},[1016,1022,1023,1027,1029,1034,1035,1041,1042,1046],{"type":13,"tag":37,"props":1017,"children":1019},{"className":1018},[],[1020],{"type":18,"value":1021},"VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_KHR",{"type":18,"value":984},{"type":13,"tag":28,"props":1024,"children":1025},{"href":873},[1026],{"type":18,"value":989},{"type":18,"value":1028}," as L1\nreference, as specified in\n",{"type":13,"tag":37,"props":1030,"children":1032},{"className":1031},[],[1033],{"type":18,"value":997},{"type":18,"value":35},{"type":13,"tag":37,"props":1036,"children":1038},{"className":1037},[],[1039],{"type":18,"value":1040},"RefPicList1",{"type":18,"value":792},{"type":13,"tag":28,"props":1043,"children":1044},{"href":1008},[1045],{"type":18,"value":1011},{"type":18,"value":800},{"type":13,"tag":745,"props":1048,"children":1049},{},[1050,1056,1058,1064],{"type":13,"tag":37,"props":1051,"children":1053},{"className":1052},[],[1054],{"type":18,"value":1055},"VK_VIDEO_ENCODE_H264_CAPABILITY_PER_PICTURE_TYPE_MIN_MAX_QP_BIT_KHR",{"type":18,"value":1057},"\nindicates support for specifying different QP values in the members of\n",{"type":13,"tag":28,"props":1059,"children":1061},{"href":1060},"/man/VkVideoEncodeH264QpKHR",[1062],{"type":18,"value":1063},"VkVideoEncodeH264QpKHR",{"type":18,"value":800},{"type":13,"tag":745,"props":1066,"children":1067},{},[1068,1074],{"type":13,"tag":37,"props":1069,"children":1071},{"className":1070},[],[1072],{"type":18,"value":1073},"VK_VIDEO_ENCODE_H264_CAPABILITY_PER_SLICE_CONSTANT_QP_BIT_KHR",{"type":18,"value":1075},"\nindicates support for specifying different constant QP values for each\nslice.",{"type":13,"tag":745,"props":1077,"children":1078},{},[1079,1085,1087,1093,1094,1100,1102,1108],{"type":13,"tag":37,"props":1080,"children":1082},{"className":1081},[],[1083],{"type":18,"value":1084},"VK_VIDEO_ENCODE_H264_CAPABILITY_GENERATE_PREFIX_NALU_BIT_KHR",{"type":18,"value":1086},"\nindicates support for generating prefix NAL units by setting\n",{"type":13,"tag":28,"props":1088,"children":1090},{"href":1089},"/man/VkVideoEncodeH264PictureInfoKHR",[1091],{"type":18,"value":1092},"VkVideoEncodeH264PictureInfoKHR",{"type":18,"value":35},{"type":13,"tag":37,"props":1095,"children":1097},{"className":1096},[],[1098],{"type":18,"value":1099},"generatePrefixNalu",{"type":18,"value":1101}," to\n",{"type":13,"tag":37,"props":1103,"children":1105},{"className":1104},[],[1106],{"type":18,"value":1107},"VK_TRUE",{"type":18,"value":800},{"type":13,"tag":1110,"props":1111,"children":1112},"style",{},[1113],{"type":18,"value":1114},"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":56,"searchDepth":86,"depth":86,"links":1116},[],"markdown",1725732592921]