[{"data":1,"prerenderedAt":1784},["ShallowReactive",2],{"D54KQDnuk4":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":1783,"_id":4},"VkVideoEncodeAV1CapabilitiesKHR","Structure describing AV1 encode capabilities","VK_KHR_video_encode_av1","structs",[],{"type":10,"children":11,"toc":1781},"root",[12,68,80,1078,1572,1600,1611,1658,1719,1745,1775],{"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#encode-av1-profile",[33],{"type":18,"value":34},"AV1 encode 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 the\nprofile-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,424],{"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 VkVideoEncodeAV1CapabilitiesKHR {\n VkStructureType sType;\n void* pNext;\n VkVideoEncodeAV1CapabilityFlagsKHR flags;\n StdVideoAV1Level maxLevel;\n VkExtent2D codedPictureAlignment;\n VkExtent2D maxTiles;\n VkExtent2D minTileSize;\n VkExtent2D maxTileSize;\n VkVideoEncodeAV1SuperblockSizeFlagsKHR superblockSizes;\n uint32_t maxSingleReferenceCount;\n uint32_t singleReferenceNameMask;\n uint32_t maxUnidirectionalCompoundReferenceCount;\n uint32_t maxUnidirectionalCompoundGroup1ReferenceCount;\n uint32_t unidirectionalCompoundReferenceNameMask;\n uint32_t maxBidirectionalCompoundReferenceCount;\n uint32_t maxBidirectionalCompoundGroup1ReferenceCount;\n uint32_t maxBidirectionalCompoundGroup2ReferenceCount;\n uint32_t bidirectionalCompoundReferenceNameMask;\n uint32_t maxTemporalLayerCount;\n uint32_t maxSpatialLayerCount;\n uint32_t maxOperatingPoints;\n uint32_t minQIndex;\n uint32_t maxQIndex;\n VkBool32 prefersGopRemainingFrames;\n VkBool32 requiresGopRemainingFrames;\n VkVideoEncodeAV1StdFlagsKHR stdSyntaxFlags;\n} VkVideoEncodeAV1CapabilitiesKHR;\n","C","c","",[93],{"type":13,"tag":46,"props":94,"children":95},{"__ignoreMap":91},[96,119,128,142,151,160,169,178,187,196,205,219,232,245,258,271,284,297,310,323,336,349,362,375,388,397,406,415],{"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}," VkVideoEncodeAV1CapabilitiesKHR {\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}," VkVideoEncodeAV1CapabilityFlagsKHR 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}," StdVideoAV1Level maxLevel;\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}," VkExtent2D codedPictureAlignment;\n",{"type":13,"tag":97,"props":170,"children":172},{"class":99,"line":171},7,[173],{"type":13,"tag":97,"props":174,"children":175},{"style":115},[176],{"type":18,"value":177}," VkExtent2D maxTiles;\n",{"type":13,"tag":97,"props":179,"children":181},{"class":99,"line":180},8,[182],{"type":13,"tag":97,"props":183,"children":184},{"style":115},[185],{"type":18,"value":186}," VkExtent2D minTileSize;\n",{"type":13,"tag":97,"props":188,"children":190},{"class":99,"line":189},9,[191],{"type":13,"tag":97,"props":192,"children":193},{"style":115},[194],{"type":18,"value":195}," VkExtent2D maxTileSize;\n",{"type":13,"tag":97,"props":197,"children":199},{"class":99,"line":198},10,[200],{"type":13,"tag":97,"props":201,"children":202},{"style":115},[203],{"type":18,"value":204}," VkVideoEncodeAV1SuperblockSizeFlagsKHR superblockSizes;\n",{"type":13,"tag":97,"props":206,"children":208},{"class":99,"line":207},11,[209,214],{"type":13,"tag":97,"props":210,"children":211},{"style":104},[212],{"type":18,"value":213}," uint32_t",{"type":13,"tag":97,"props":215,"children":216},{"style":115},[217],{"type":18,"value":218}," maxSingleReferenceCount;\n",{"type":13,"tag":97,"props":220,"children":222},{"class":99,"line":221},12,[223,227],{"type":13,"tag":97,"props":224,"children":225},{"style":104},[226],{"type":18,"value":213},{"type":13,"tag":97,"props":228,"children":229},{"style":115},[230],{"type":18,"value":231}," singleReferenceNameMask;\n",{"type":13,"tag":97,"props":233,"children":235},{"class":99,"line":234},13,[236,240],{"type":13,"tag":97,"props":237,"children":238},{"style":104},[239],{"type":18,"value":213},{"type":13,"tag":97,"props":241,"children":242},{"style":115},[243],{"type":18,"value":244}," maxUnidirectionalCompoundReferenceCount;\n",{"type":13,"tag":97,"props":246,"children":248},{"class":99,"line":247},14,[249,253],{"type":13,"tag":97,"props":250,"children":251},{"style":104},[252],{"type":18,"value":213},{"type":13,"tag":97,"props":254,"children":255},{"style":115},[256],{"type":18,"value":257}," maxUnidirectionalCompoundGroup1ReferenceCount;\n",{"type":13,"tag":97,"props":259,"children":261},{"class":99,"line":260},15,[262,266],{"type":13,"tag":97,"props":263,"children":264},{"style":104},[265],{"type":18,"value":213},{"type":13,"tag":97,"props":267,"children":268},{"style":115},[269],{"type":18,"value":270}," unidirectionalCompoundReferenceNameMask;\n",{"type":13,"tag":97,"props":272,"children":274},{"class":99,"line":273},16,[275,279],{"type":13,"tag":97,"props":276,"children":277},{"style":104},[278],{"type":18,"value":213},{"type":13,"tag":97,"props":280,"children":281},{"style":115},[282],{"type":18,"value":283}," maxBidirectionalCompoundReferenceCount;\n",{"type":13,"tag":97,"props":285,"children":287},{"class":99,"line":286},17,[288,292],{"type":13,"tag":97,"props":289,"children":290},{"style":104},[291],{"type":18,"value":213},{"type":13,"tag":97,"props":293,"children":294},{"style":115},[295],{"type":18,"value":296}," maxBidirectionalCompoundGroup1ReferenceCount;\n",{"type":13,"tag":97,"props":298,"children":300},{"class":99,"line":299},18,[301,305],{"type":13,"tag":97,"props":302,"children":303},{"style":104},[304],{"type":18,"value":213},{"type":13,"tag":97,"props":306,"children":307},{"style":115},[308],{"type":18,"value":309}," maxBidirectionalCompoundGroup2ReferenceCount;\n",{"type":13,"tag":97,"props":311,"children":313},{"class":99,"line":312},19,[314,318],{"type":13,"tag":97,"props":315,"children":316},{"style":104},[317],{"type":18,"value":213},{"type":13,"tag":97,"props":319,"children":320},{"style":115},[321],{"type":18,"value":322}," bidirectionalCompoundReferenceNameMask;\n",{"type":13,"tag":97,"props":324,"children":326},{"class":99,"line":325},20,[327,331],{"type":13,"tag":97,"props":328,"children":329},{"style":104},[330],{"type":18,"value":213},{"type":13,"tag":97,"props":332,"children":333},{"style":115},[334],{"type":18,"value":335}," maxTemporalLayerCount;\n",{"type":13,"tag":97,"props":337,"children":339},{"class":99,"line":338},21,[340,344],{"type":13,"tag":97,"props":341,"children":342},{"style":104},[343],{"type":18,"value":213},{"type":13,"tag":97,"props":345,"children":346},{"style":115},[347],{"type":18,"value":348}," maxSpatialLayerCount;\n",{"type":13,"tag":97,"props":350,"children":352},{"class":99,"line":351},22,[353,357],{"type":13,"tag":97,"props":354,"children":355},{"style":104},[356],{"type":18,"value":213},{"type":13,"tag":97,"props":358,"children":359},{"style":115},[360],{"type":18,"value":361}," maxOperatingPoints;\n",{"type":13,"tag":97,"props":363,"children":365},{"class":99,"line":364},23,[366,370],{"type":13,"tag":97,"props":367,"children":368},{"style":104},[369],{"type":18,"value":213},{"type":13,"tag":97,"props":371,"children":372},{"style":115},[373],{"type":18,"value":374}," minQIndex;\n",{"type":13,"tag":97,"props":376,"children":378},{"class":99,"line":377},24,[379,383],{"type":13,"tag":97,"props":380,"children":381},{"style":104},[382],{"type":18,"value":213},{"type":13,"tag":97,"props":384,"children":385},{"style":115},[386],{"type":18,"value":387}," maxQIndex;\n",{"type":13,"tag":97,"props":389,"children":391},{"class":99,"line":390},25,[392],{"type":13,"tag":97,"props":393,"children":394},{"style":115},[395],{"type":18,"value":396}," VkBool32 prefersGopRemainingFrames;\n",{"type":13,"tag":97,"props":398,"children":400},{"class":99,"line":399},26,[401],{"type":13,"tag":97,"props":402,"children":403},{"style":115},[404],{"type":18,"value":405}," VkBool32 requiresGopRemainingFrames;\n",{"type":13,"tag":97,"props":407,"children":409},{"class":99,"line":408},27,[410],{"type":13,"tag":97,"props":411,"children":412},{"style":115},[413],{"type":18,"value":414}," VkVideoEncodeAV1StdFlagsKHR stdSyntaxFlags;\n",{"type":13,"tag":97,"props":416,"children":418},{"class":99,"line":417},28,[419],{"type":13,"tag":97,"props":420,"children":421},{"style":115},[422],{"type":18,"value":423},"} VkVideoEncodeAV1CapabilitiesKHR;\n",{"type":13,"tag":85,"props":425,"children":430},{"className":426,"code":427,"filename":428,"language":429,"meta":91,"style":91},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct VideoEncodeAV1CapabilitiesKHR {\n s_type: vk::StructureType,\n p_next: *mut c_void,\n flags: vk::VideoEncodeAV1CapabilityFlagsKHR,\n max_level: StdVideoAV1Level,\n coded_picture_alignment: vk::Extent2D,\n max_tiles: vk::Extent2D,\n min_tile_size: vk::Extent2D,\n max_tile_size: vk::Extent2D,\n superblock_sizes: vk::VideoEncodeAV1SuperblockSizeFlagsKHR,\n max_single_reference_count: u32,\n single_reference_name_mask: u32,\n max_unidirectional_compound_reference_count: u32,\n max_unidirectional_compound_group1_reference_count: u32,\n unidirectional_compound_reference_name_mask: u32,\n max_bidirectional_compound_reference_count: u32,\n max_bidirectional_compound_group1_reference_count: u32,\n max_bidirectional_compound_group2_reference_count: u32,\n bidirectional_compound_reference_name_mask: u32,\n max_temporal_layer_count: u32,\n max_spatial_layer_count: u32,\n max_operating_points: u32,\n min_q_index: u32,\n max_q_index: u32,\n prefers_gop_remaining_frames: vk::Bool32,\n requires_gop_remaining_frames: vk::Bool32,\n std_syntax_flags: vk::VideoEncodeAV1StdFlagsKHR,\n}\n","Rust","rs",[431],{"type":13,"tag":46,"props":432,"children":433},{"__ignoreMap":91},[434,457,489,511,540,561,590,618,646,674,703,724,744,764,784,804,824,844,864,884,904,924,944,964,984,1013,1041,1070],{"type":13,"tag":97,"props":435,"children":436},{"class":99,"line":100},[437,442,446,452],{"type":13,"tag":97,"props":438,"children":439},{"style":104},[440],{"type":18,"value":441},"pub",{"type":13,"tag":97,"props":443,"children":444},{"style":104},[445],{"type":18,"value":112},{"type":13,"tag":97,"props":447,"children":449},{"style":448},"--shiki-default:#953800;--shiki-dark:#FFA657",[450],{"type":18,"value":451}," VideoEncodeAV1CapabilitiesKHR",{"type":13,"tag":97,"props":453,"children":454},{"style":115},[455],{"type":18,"value":456}," {\n",{"type":13,"tag":97,"props":458,"children":459},{"class":99,"line":121},[460,465,470,475,479,484],{"type":13,"tag":97,"props":461,"children":462},{"style":115},[463],{"type":18,"value":464}," s_type",{"type":13,"tag":97,"props":466,"children":467},{"style":104},[468],{"type":18,"value":469},":",{"type":13,"tag":97,"props":471,"children":472},{"style":448},[473],{"type":18,"value":474}," vk",{"type":13,"tag":97,"props":476,"children":477},{"style":104},[478],{"type":18,"value":44},{"type":13,"tag":97,"props":480,"children":481},{"style":448},[482],{"type":18,"value":483},"StructureType",{"type":13,"tag":97,"props":485,"children":486},{"style":115},[487],{"type":18,"value":488},",\n",{"type":13,"tag":97,"props":490,"children":491},{"class":99,"line":130},[492,497,501,506],{"type":13,"tag":97,"props":493,"children":494},{"style":115},[495],{"type":18,"value":496}," p_next",{"type":13,"tag":97,"props":498,"children":499},{"style":104},[500],{"type":18,"value":469},{"type":13,"tag":97,"props":502,"children":503},{"style":104},[504],{"type":18,"value":505}," *mut",{"type":13,"tag":97,"props":507,"children":508},{"style":115},[509],{"type":18,"value":510}," c_void,\n",{"type":13,"tag":97,"props":512,"children":513},{"class":99,"line":144},[514,519,523,527,531,536],{"type":13,"tag":97,"props":515,"children":516},{"style":115},[517],{"type":18,"value":518}," flags",{"type":13,"tag":97,"props":520,"children":521},{"style":104},[522],{"type":18,"value":469},{"type":13,"tag":97,"props":524,"children":525},{"style":448},[526],{"type":18,"value":474},{"type":13,"tag":97,"props":528,"children":529},{"style":104},[530],{"type":18,"value":44},{"type":13,"tag":97,"props":532,"children":533},{"style":448},[534],{"type":18,"value":535},"VideoEncodeAV1CapabilityFlagsKHR",{"type":13,"tag":97,"props":537,"children":538},{"style":115},[539],{"type":18,"value":488},{"type":13,"tag":97,"props":541,"children":542},{"class":99,"line":153},[543,548,552,557],{"type":13,"tag":97,"props":544,"children":545},{"style":115},[546],{"type":18,"value":547}," max_level",{"type":13,"tag":97,"props":549,"children":550},{"style":104},[551],{"type":18,"value":469},{"type":13,"tag":97,"props":553,"children":554},{"style":448},[555],{"type":18,"value":556}," StdVideoAV1Level",{"type":13,"tag":97,"props":558,"children":559},{"style":115},[560],{"type":18,"value":488},{"type":13,"tag":97,"props":562,"children":563},{"class":99,"line":162},[564,569,573,577,581,586],{"type":13,"tag":97,"props":565,"children":566},{"style":115},[567],{"type":18,"value":568}," coded_picture_alignment",{"type":13,"tag":97,"props":570,"children":571},{"style":104},[572],{"type":18,"value":469},{"type":13,"tag":97,"props":574,"children":575},{"style":448},[576],{"type":18,"value":474},{"type":13,"tag":97,"props":578,"children":579},{"style":104},[580],{"type":18,"value":44},{"type":13,"tag":97,"props":582,"children":583},{"style":448},[584],{"type":18,"value":585},"Extent2D",{"type":13,"tag":97,"props":587,"children":588},{"style":115},[589],{"type":18,"value":488},{"type":13,"tag":97,"props":591,"children":592},{"class":99,"line":171},[593,598,602,606,610,614],{"type":13,"tag":97,"props":594,"children":595},{"style":115},[596],{"type":18,"value":597}," max_tiles",{"type":13,"tag":97,"props":599,"children":600},{"style":104},[601],{"type":18,"value":469},{"type":13,"tag":97,"props":603,"children":604},{"style":448},[605],{"type":18,"value":474},{"type":13,"tag":97,"props":607,"children":608},{"style":104},[609],{"type":18,"value":44},{"type":13,"tag":97,"props":611,"children":612},{"style":448},[613],{"type":18,"value":585},{"type":13,"tag":97,"props":615,"children":616},{"style":115},[617],{"type":18,"value":488},{"type":13,"tag":97,"props":619,"children":620},{"class":99,"line":180},[621,626,630,634,638,642],{"type":13,"tag":97,"props":622,"children":623},{"style":115},[624],{"type":18,"value":625}," min_tile_size",{"type":13,"tag":97,"props":627,"children":628},{"style":104},[629],{"type":18,"value":469},{"type":13,"tag":97,"props":631,"children":632},{"style":448},[633],{"type":18,"value":474},{"type":13,"tag":97,"props":635,"children":636},{"style":104},[637],{"type":18,"value":44},{"type":13,"tag":97,"props":639,"children":640},{"style":448},[641],{"type":18,"value":585},{"type":13,"tag":97,"props":643,"children":644},{"style":115},[645],{"type":18,"value":488},{"type":13,"tag":97,"props":647,"children":648},{"class":99,"line":189},[649,654,658,662,666,670],{"type":13,"tag":97,"props":650,"children":651},{"style":115},[652],{"type":18,"value":653}," max_tile_size",{"type":13,"tag":97,"props":655,"children":656},{"style":104},[657],{"type":18,"value":469},{"type":13,"tag":97,"props":659,"children":660},{"style":448},[661],{"type":18,"value":474},{"type":13,"tag":97,"props":663,"children":664},{"style":104},[665],{"type":18,"value":44},{"type":13,"tag":97,"props":667,"children":668},{"style":448},[669],{"type":18,"value":585},{"type":13,"tag":97,"props":671,"children":672},{"style":115},[673],{"type":18,"value":488},{"type":13,"tag":97,"props":675,"children":676},{"class":99,"line":198},[677,682,686,690,694,699],{"type":13,"tag":97,"props":678,"children":679},{"style":115},[680],{"type":18,"value":681}," superblock_sizes",{"type":13,"tag":97,"props":683,"children":684},{"style":104},[685],{"type":18,"value":469},{"type":13,"tag":97,"props":687,"children":688},{"style":448},[689],{"type":18,"value":474},{"type":13,"tag":97,"props":691,"children":692},{"style":104},[693],{"type":18,"value":44},{"type":13,"tag":97,"props":695,"children":696},{"style":448},[697],{"type":18,"value":698},"VideoEncodeAV1SuperblockSizeFlagsKHR",{"type":13,"tag":97,"props":700,"children":701},{"style":115},[702],{"type":18,"value":488},{"type":13,"tag":97,"props":704,"children":705},{"class":99,"line":207},[706,711,715,720],{"type":13,"tag":97,"props":707,"children":708},{"style":115},[709],{"type":18,"value":710}," max_single_reference_count",{"type":13,"tag":97,"props":712,"children":713},{"style":104},[714],{"type":18,"value":469},{"type":13,"tag":97,"props":716,"children":717},{"style":448},[718],{"type":18,"value":719}," u32",{"type":13,"tag":97,"props":721,"children":722},{"style":115},[723],{"type":18,"value":488},{"type":13,"tag":97,"props":725,"children":726},{"class":99,"line":221},[727,732,736,740],{"type":13,"tag":97,"props":728,"children":729},{"style":115},[730],{"type":18,"value":731}," single_reference_name_mask",{"type":13,"tag":97,"props":733,"children":734},{"style":104},[735],{"type":18,"value":469},{"type":13,"tag":97,"props":737,"children":738},{"style":448},[739],{"type":18,"value":719},{"type":13,"tag":97,"props":741,"children":742},{"style":115},[743],{"type":18,"value":488},{"type":13,"tag":97,"props":745,"children":746},{"class":99,"line":234},[747,752,756,760],{"type":13,"tag":97,"props":748,"children":749},{"style":115},[750],{"type":18,"value":751}," max_unidirectional_compound_reference_count",{"type":13,"tag":97,"props":753,"children":754},{"style":104},[755],{"type":18,"value":469},{"type":13,"tag":97,"props":757,"children":758},{"style":448},[759],{"type":18,"value":719},{"type":13,"tag":97,"props":761,"children":762},{"style":115},[763],{"type":18,"value":488},{"type":13,"tag":97,"props":765,"children":766},{"class":99,"line":247},[767,772,776,780],{"type":13,"tag":97,"props":768,"children":769},{"style":115},[770],{"type":18,"value":771}," max_unidirectional_compound_group1_reference_count",{"type":13,"tag":97,"props":773,"children":774},{"style":104},[775],{"type":18,"value":469},{"type":13,"tag":97,"props":777,"children":778},{"style":448},[779],{"type":18,"value":719},{"type":13,"tag":97,"props":781,"children":782},{"style":115},[783],{"type":18,"value":488},{"type":13,"tag":97,"props":785,"children":786},{"class":99,"line":260},[787,792,796,800],{"type":13,"tag":97,"props":788,"children":789},{"style":115},[790],{"type":18,"value":791}," unidirectional_compound_reference_name_mask",{"type":13,"tag":97,"props":793,"children":794},{"style":104},[795],{"type":18,"value":469},{"type":13,"tag":97,"props":797,"children":798},{"style":448},[799],{"type":18,"value":719},{"type":13,"tag":97,"props":801,"children":802},{"style":115},[803],{"type":18,"value":488},{"type":13,"tag":97,"props":805,"children":806},{"class":99,"line":273},[807,812,816,820],{"type":13,"tag":97,"props":808,"children":809},{"style":115},[810],{"type":18,"value":811}," max_bidirectional_compound_reference_count",{"type":13,"tag":97,"props":813,"children":814},{"style":104},[815],{"type":18,"value":469},{"type":13,"tag":97,"props":817,"children":818},{"style":448},[819],{"type":18,"value":719},{"type":13,"tag":97,"props":821,"children":822},{"style":115},[823],{"type":18,"value":488},{"type":13,"tag":97,"props":825,"children":826},{"class":99,"line":286},[827,832,836,840],{"type":13,"tag":97,"props":828,"children":829},{"style":115},[830],{"type":18,"value":831}," max_bidirectional_compound_group1_reference_count",{"type":13,"tag":97,"props":833,"children":834},{"style":104},[835],{"type":18,"value":469},{"type":13,"tag":97,"props":837,"children":838},{"style":448},[839],{"type":18,"value":719},{"type":13,"tag":97,"props":841,"children":842},{"style":115},[843],{"type":18,"value":488},{"type":13,"tag":97,"props":845,"children":846},{"class":99,"line":299},[847,852,856,860],{"type":13,"tag":97,"props":848,"children":849},{"style":115},[850],{"type":18,"value":851}," max_bidirectional_compound_group2_reference_count",{"type":13,"tag":97,"props":853,"children":854},{"style":104},[855],{"type":18,"value":469},{"type":13,"tag":97,"props":857,"children":858},{"style":448},[859],{"type":18,"value":719},{"type":13,"tag":97,"props":861,"children":862},{"style":115},[863],{"type":18,"value":488},{"type":13,"tag":97,"props":865,"children":866},{"class":99,"line":312},[867,872,876,880],{"type":13,"tag":97,"props":868,"children":869},{"style":115},[870],{"type":18,"value":871}," bidirectional_compound_reference_name_mask",{"type":13,"tag":97,"props":873,"children":874},{"style":104},[875],{"type":18,"value":469},{"type":13,"tag":97,"props":877,"children":878},{"style":448},[879],{"type":18,"value":719},{"type":13,"tag":97,"props":881,"children":882},{"style":115},[883],{"type":18,"value":488},{"type":13,"tag":97,"props":885,"children":886},{"class":99,"line":325},[887,892,896,900],{"type":13,"tag":97,"props":888,"children":889},{"style":115},[890],{"type":18,"value":891}," max_temporal_layer_count",{"type":13,"tag":97,"props":893,"children":894},{"style":104},[895],{"type":18,"value":469},{"type":13,"tag":97,"props":897,"children":898},{"style":448},[899],{"type":18,"value":719},{"type":13,"tag":97,"props":901,"children":902},{"style":115},[903],{"type":18,"value":488},{"type":13,"tag":97,"props":905,"children":906},{"class":99,"line":338},[907,912,916,920],{"type":13,"tag":97,"props":908,"children":909},{"style":115},[910],{"type":18,"value":911}," max_spatial_layer_count",{"type":13,"tag":97,"props":913,"children":914},{"style":104},[915],{"type":18,"value":469},{"type":13,"tag":97,"props":917,"children":918},{"style":448},[919],{"type":18,"value":719},{"type":13,"tag":97,"props":921,"children":922},{"style":115},[923],{"type":18,"value":488},{"type":13,"tag":97,"props":925,"children":926},{"class":99,"line":351},[927,932,936,940],{"type":13,"tag":97,"props":928,"children":929},{"style":115},[930],{"type":18,"value":931}," max_operating_points",{"type":13,"tag":97,"props":933,"children":934},{"style":104},[935],{"type":18,"value":469},{"type":13,"tag":97,"props":937,"children":938},{"style":448},[939],{"type":18,"value":719},{"type":13,"tag":97,"props":941,"children":942},{"style":115},[943],{"type":18,"value":488},{"type":13,"tag":97,"props":945,"children":946},{"class":99,"line":364},[947,952,956,960],{"type":13,"tag":97,"props":948,"children":949},{"style":115},[950],{"type":18,"value":951}," min_q_index",{"type":13,"tag":97,"props":953,"children":954},{"style":104},[955],{"type":18,"value":469},{"type":13,"tag":97,"props":957,"children":958},{"style":448},[959],{"type":18,"value":719},{"type":13,"tag":97,"props":961,"children":962},{"style":115},[963],{"type":18,"value":488},{"type":13,"tag":97,"props":965,"children":966},{"class":99,"line":377},[967,972,976,980],{"type":13,"tag":97,"props":968,"children":969},{"style":115},[970],{"type":18,"value":971}," max_q_index",{"type":13,"tag":97,"props":973,"children":974},{"style":104},[975],{"type":18,"value":469},{"type":13,"tag":97,"props":977,"children":978},{"style":448},[979],{"type":18,"value":719},{"type":13,"tag":97,"props":981,"children":982},{"style":115},[983],{"type":18,"value":488},{"type":13,"tag":97,"props":985,"children":986},{"class":99,"line":390},[987,992,996,1000,1004,1009],{"type":13,"tag":97,"props":988,"children":989},{"style":115},[990],{"type":18,"value":991}," prefers_gop_remaining_frames",{"type":13,"tag":97,"props":993,"children":994},{"style":104},[995],{"type":18,"value":469},{"type":13,"tag":97,"props":997,"children":998},{"style":448},[999],{"type":18,"value":474},{"type":13,"tag":97,"props":1001,"children":1002},{"style":104},[1003],{"type":18,"value":44},{"type":13,"tag":97,"props":1005,"children":1006},{"style":448},[1007],{"type":18,"value":1008},"Bool32",{"type":13,"tag":97,"props":1010,"children":1011},{"style":115},[1012],{"type":18,"value":488},{"type":13,"tag":97,"props":1014,"children":1015},{"class":99,"line":399},[1016,1021,1025,1029,1033,1037],{"type":13,"tag":97,"props":1017,"children":1018},{"style":115},[1019],{"type":18,"value":1020}," requires_gop_remaining_frames",{"type":13,"tag":97,"props":1022,"children":1023},{"style":104},[1024],{"type":18,"value":469},{"type":13,"tag":97,"props":1026,"children":1027},{"style":448},[1028],{"type":18,"value":474},{"type":13,"tag":97,"props":1030,"children":1031},{"style":104},[1032],{"type":18,"value":44},{"type":13,"tag":97,"props":1034,"children":1035},{"style":448},[1036],{"type":18,"value":1008},{"type":13,"tag":97,"props":1038,"children":1039},{"style":115},[1040],{"type":18,"value":488},{"type":13,"tag":97,"props":1042,"children":1043},{"class":99,"line":408},[1044,1049,1053,1057,1061,1066],{"type":13,"tag":97,"props":1045,"children":1046},{"style":115},[1047],{"type":18,"value":1048}," std_syntax_flags",{"type":13,"tag":97,"props":1050,"children":1051},{"style":104},[1052],{"type":18,"value":469},{"type":13,"tag":97,"props":1054,"children":1055},{"style":448},[1056],{"type":18,"value":474},{"type":13,"tag":97,"props":1058,"children":1059},{"style":104},[1060],{"type":18,"value":44},{"type":13,"tag":97,"props":1062,"children":1063},{"style":448},[1064],{"type":18,"value":1065},"VideoEncodeAV1StdFlagsKHR",{"type":13,"tag":97,"props":1067,"children":1068},{"style":115},[1069],{"type":18,"value":488},{"type":13,"tag":97,"props":1071,"children":1072},{"class":99,"line":417},[1073],{"type":13,"tag":97,"props":1074,"children":1075},{"style":115},[1076],{"type":18,"value":1077},"}\n",{"type":13,"tag":1079,"props":1080,"children":1081},"ul",{},[1082,1102,1120,1139,1165,1190,1201,1212,1223,1242,1260,1284,1301,1324,1344,1360,1381,1402,1422,1433,1444,1455,1466,1477,1521,1554],{"type":13,"tag":1083,"props":1084,"children":1085},"li",{},[1086,1092,1094,1100],{"type":13,"tag":46,"props":1087,"children":1089},{"className":1088},[],[1090],{"type":18,"value":1091},"sType",{"type":18,"value":1093}," is a ",{"type":13,"tag":21,"props":1095,"children":1097},{"href":1096},"/man/VkStructureType",[1098],{"type":18,"value":1099},"VkStructureType",{"type":18,"value":1101}," value identifying this structure.",{"type":13,"tag":1083,"props":1103,"children":1104},{},[1105,1110,1112,1118],{"type":13,"tag":46,"props":1106,"children":1108},{"className":1107},[],[1109],{"type":18,"value":51},{"type":18,"value":1111}," is ",{"type":13,"tag":46,"props":1113,"children":1115},{"className":1114},[],[1116],{"type":18,"value":1117},"NULL",{"type":18,"value":1119}," or a pointer to a structure extending this\nstructure.",{"type":13,"tag":1083,"props":1121,"children":1122},{},[1123,1129,1131,1137],{"type":13,"tag":46,"props":1124,"children":1126},{"className":1125},[],[1127],{"type":18,"value":1128},"flags",{"type":18,"value":1130}," is a bitmask of ",{"type":13,"tag":21,"props":1132,"children":1134},{"href":1133},"/man/VkVideoEncodeAV1CapabilityFlagBitsKHR",[1135],{"type":18,"value":1136},"VkVideoEncodeAV1CapabilityFlagBitsKHR",{"type":18,"value":1138},"\nindicating supported AV1 encoding capabilities.",{"type":13,"tag":1083,"props":1140,"children":1141},{},[1142,1148,1149,1155,1157,1163],{"type":13,"tag":46,"props":1143,"children":1145},{"className":1144},[],[1146],{"type":18,"value":1147},"maxLevel",{"type":18,"value":1093},{"type":13,"tag":46,"props":1150,"children":1152},{"className":1151},[],[1153],{"type":18,"value":1154},"StdVideoAV1Level",{"type":18,"value":1156}," value indicating the maximum\nAV1 level supported by the profile, as defined in section A.3 of the\n",{"type":13,"tag":21,"props":1158,"children":1160},{"href":1159},"/chapters/introduction#aomedia-av1",[1161],{"type":18,"value":1162},"AV1 Specification",{"type":18,"value":1164},".",{"type":13,"tag":1083,"props":1166,"children":1167},{},[1168,1174,1176,1182,1184,1188],{"type":13,"tag":46,"props":1169,"children":1171},{"className":1170},[],[1172],{"type":18,"value":1173},"codedPictureAlignment",{"type":18,"value":1175}," indicates the alignment at which the\nimplementation will code pictures.\nThis capability does not impose any valid usage constraints on the\napplication.\nHowever, depending on the ",{"type":13,"tag":46,"props":1177,"children":1179},{"className":1178},[],[1180],{"type":18,"value":1181},"codedExtent",{"type":18,"value":1183}," of the encode input picture\nresource, this capability ",{"type":13,"tag":55,"props":1185,"children":1187},{"type":1186},"may",[],{"type":18,"value":1189}," result in a change of the resolution of\nthe encoded picture, as described in more detail below.",{"type":13,"tag":1083,"props":1191,"children":1192},{},[1193,1199],{"type":13,"tag":46,"props":1194,"children":1196},{"className":1195},[],[1197],{"type":18,"value":1198},"maxTiles",{"type":18,"value":1200}," indicates the maximum number of AV1 tile columns and rows\nthe implementation supports.",{"type":13,"tag":1083,"props":1202,"children":1203},{},[1204,1210],{"type":13,"tag":46,"props":1205,"children":1207},{"className":1206},[],[1208],{"type":18,"value":1209},"minTileSize",{"type":18,"value":1211}," indicates the minimum extent of individual AV1 tiles\nthe implementation supports.",{"type":13,"tag":1083,"props":1213,"children":1214},{},[1215,1221],{"type":13,"tag":46,"props":1216,"children":1218},{"className":1217},[],[1219],{"type":18,"value":1220},"maxTileSize",{"type":18,"value":1222}," indicates the maximum extent of individual AV1 tiles\nthe implementation supports.",{"type":13,"tag":1083,"props":1224,"children":1225},{},[1226,1232,1234,1240],{"type":13,"tag":46,"props":1227,"children":1229},{"className":1228},[],[1230],{"type":18,"value":1231},"superblockSizes",{"type":18,"value":1233}," is a bitmask of\n",{"type":13,"tag":21,"props":1235,"children":1237},{"href":1236},"/man/VkVideoEncodeAV1SuperblockSizeFlagBitsKHR",[1238],{"type":18,"value":1239},"VkVideoEncodeAV1SuperblockSizeFlagBitsKHR",{"type":18,"value":1241}," values indicating the\nsupported AV1 superblock sizes.",{"type":13,"tag":1083,"props":1243,"children":1244},{},[1245,1251,1253,1259],{"type":13,"tag":46,"props":1246,"children":1248},{"className":1247},[],[1249],{"type":18,"value":1250},"maxSingleReferenceCount",{"type":18,"value":1252}," indicates the maximum number of reference\npictures the implementation supports when using\n",{"type":13,"tag":21,"props":1254,"children":1256},{"href":1255},"/chapters/video-coding#encode-av1-prediction-modes",[1257],{"type":18,"value":1258},"single reference prediction mode",{"type":18,"value":1164},{"type":13,"tag":1083,"props":1261,"children":1262},{},[1263,1269,1271,1277,1279,1283],{"type":13,"tag":46,"props":1264,"children":1266},{"className":1265},[],[1267],{"type":18,"value":1268},"singleReferenceNameMask",{"type":18,"value":1270}," is a bitmask of supported\n",{"type":13,"tag":21,"props":1272,"children":1274},{"href":1273},"/chapters/video-coding#encode-av1-reference-names",[1275],{"type":18,"value":1276},"AV1 reference names",{"type":18,"value":1278}," when using\n",{"type":13,"tag":21,"props":1280,"children":1281},{"href":1255},[1282],{"type":18,"value":1258},{"type":18,"value":1164},{"type":13,"tag":1083,"props":1285,"children":1286},{},[1287,1293,1295,1300],{"type":13,"tag":46,"props":1288,"children":1290},{"className":1289},[],[1291],{"type":18,"value":1292},"maxUnidirectionalCompoundReferenceCount",{"type":18,"value":1294}," indicates the maximum\nnumber of reference pictures the implementation supports when using\n",{"type":13,"tag":21,"props":1296,"children":1297},{"href":1255},[1298],{"type":18,"value":1299},"unidirectional compound prediction mode",{"type":18,"value":1164},{"type":13,"tag":1083,"props":1302,"children":1303},{},[1304,1310,1312,1317,1319,1323],{"type":13,"tag":46,"props":1305,"children":1307},{"className":1306},[],[1308],{"type":18,"value":1309},"maxUnidirectionalCompoundGroup1ReferenceCount",{"type":18,"value":1311}," indicates the\nmaximum number of reference pictures the implementation supports when\nusing ",{"type":13,"tag":21,"props":1313,"children":1314},{"href":1255},[1315],{"type":18,"value":1316},"unidirectional compound prediction\nmode",{"type":18,"value":1318}," from reference frame group 1, as defined in section 6.10.24 of\nthe ",{"type":13,"tag":21,"props":1320,"children":1321},{"href":1159},[1322],{"type":18,"value":1162},{"type":18,"value":1164},{"type":13,"tag":1083,"props":1325,"children":1326},{},[1327,1333,1334,1338,1339,1343],{"type":13,"tag":46,"props":1328,"children":1330},{"className":1329},[],[1331],{"type":18,"value":1332},"unidirectionalCompoundReferenceNameMask",{"type":18,"value":1270},{"type":13,"tag":21,"props":1335,"children":1336},{"href":1273},[1337],{"type":18,"value":1276},{"type":18,"value":1278},{"type":13,"tag":21,"props":1340,"children":1341},{"href":1255},[1342],{"type":18,"value":1299},{"type":18,"value":1164},{"type":13,"tag":1083,"props":1345,"children":1346},{},[1347,1353,1354,1359],{"type":13,"tag":46,"props":1348,"children":1350},{"className":1349},[],[1351],{"type":18,"value":1352},"maxBidirectionalCompoundReferenceCount",{"type":18,"value":1294},{"type":13,"tag":21,"props":1355,"children":1356},{"href":1255},[1357],{"type":18,"value":1358},"bidirectional compound prediction mode",{"type":18,"value":1164},{"type":13,"tag":1083,"props":1361,"children":1362},{},[1363,1369,1370,1374,1376,1380],{"type":13,"tag":46,"props":1364,"children":1366},{"className":1365},[],[1367],{"type":18,"value":1368},"maxBidirectionalCompoundGroup1ReferenceCount",{"type":18,"value":1294},{"type":13,"tag":21,"props":1371,"children":1372},{"href":1255},[1373],{"type":18,"value":1358},{"type":18,"value":1375},"\nfrom reference frame group 1, as defined in section 6.10.24 of the\n",{"type":13,"tag":21,"props":1377,"children":1378},{"href":1159},[1379],{"type":18,"value":1162},{"type":18,"value":1164},{"type":13,"tag":1083,"props":1382,"children":1383},{},[1384,1390,1391,1395,1397,1401],{"type":13,"tag":46,"props":1385,"children":1387},{"className":1386},[],[1388],{"type":18,"value":1389},"maxBidirectionalCompoundGroup2ReferenceCount",{"type":18,"value":1294},{"type":13,"tag":21,"props":1392,"children":1393},{"href":1255},[1394],{"type":18,"value":1358},{"type":18,"value":1396},"\nfrom reference frame group 2, as defined in section 6.10.24 of the\n",{"type":13,"tag":21,"props":1398,"children":1399},{"href":1159},[1400],{"type":18,"value":1162},{"type":18,"value":1164},{"type":13,"tag":1083,"props":1403,"children":1404},{},[1405,1411,1412,1416,1417,1421],{"type":13,"tag":46,"props":1406,"children":1408},{"className":1407},[],[1409],{"type":18,"value":1410},"bidirectionalCompoundReferenceNameMask",{"type":18,"value":1270},{"type":13,"tag":21,"props":1413,"children":1414},{"href":1273},[1415],{"type":18,"value":1276},{"type":18,"value":1278},{"type":13,"tag":21,"props":1418,"children":1419},{"href":1255},[1420],{"type":18,"value":1358},{"type":18,"value":1164},{"type":13,"tag":1083,"props":1423,"children":1424},{},[1425,1431],{"type":13,"tag":46,"props":1426,"children":1428},{"className":1427},[],[1429],{"type":18,"value":1430},"maxTemporalLayerCount",{"type":18,"value":1432}," indicates the maximum number of AV1 temporal\nlayers supported by the implementation.",{"type":13,"tag":1083,"props":1434,"children":1435},{},[1436,1442],{"type":13,"tag":46,"props":1437,"children":1439},{"className":1438},[],[1440],{"type":18,"value":1441},"maxSpatialLayerCount",{"type":18,"value":1443}," indicates the maximum number of AV1 spatial\nlayers supported by the implementation.",{"type":13,"tag":1083,"props":1445,"children":1446},{},[1447,1453],{"type":13,"tag":46,"props":1448,"children":1450},{"className":1449},[],[1451],{"type":18,"value":1452},"maxOperatingPoints",{"type":18,"value":1454}," indicates the maximum number of AV1 operating\npoints supported by the implementation.",{"type":13,"tag":1083,"props":1456,"children":1457},{},[1458,1464],{"type":13,"tag":46,"props":1459,"children":1461},{"className":1460},[],[1462],{"type":18,"value":1463},"minQIndex",{"type":18,"value":1465}," indicates the minimum quantizer index value supported.",{"type":13,"tag":1083,"props":1467,"children":1468},{},[1469,1475],{"type":13,"tag":46,"props":1470,"children":1472},{"className":1471},[],[1473],{"type":18,"value":1474},"maxQIndex",{"type":18,"value":1476}," indicates the maximum quantizer index value supported.",{"type":13,"tag":1083,"props":1478,"children":1479},{},[1480,1486,1488,1494,1498,1504,1506,1512,1514,1520],{"type":13,"tag":46,"props":1481,"children":1483},{"className":1482},[],[1484],{"type":18,"value":1485},"prefersGopRemainingFrames",{"type":18,"value":1487}," indicates that the implementation’s rate\ncontrol algorithm prefers the application to specify the number of\nframes in each ",{"type":13,"tag":21,"props":1489,"children":1491},{"href":1490},"/chapters/video-coding#encode-av1-rate-control-group",[1492],{"type":18,"value":1493},"AV1 rate control group",{"type":13,"tag":1495,"props":1496,"children":1497},"br",{},[],{"type":13,"tag":21,"props":1499,"children":1501},{"href":1500},"/chapters/video-coding#encode-av1-gop-remaining-frames",[1502],{"type":18,"value":1503},"remaining",{"type":18,"value":1505}," in the current\n",{"type":13,"tag":21,"props":1507,"children":1509},{"href":1508},"/chapters/video-coding#encode-av1-gop",[1510],{"type":18,"value":1511},"group of pictures",{"type":18,"value":1513}," when beginning a\n",{"type":13,"tag":21,"props":1515,"children":1517},{"href":1516},"/chapters/video-coding#video-coding-scope",[1518],{"type":18,"value":1519},"video coding scope",{"type":18,"value":1164},{"type":13,"tag":1083,"props":1522,"children":1523},{},[1524,1530,1532,1536,1539,1543,1544,1548,1549,1553],{"type":13,"tag":46,"props":1525,"children":1527},{"className":1526},[],[1528],{"type":18,"value":1529},"requiresGopRemainingFrames",{"type":18,"value":1531}," indicates that the implementation’s\nrate control algorithm requires the application to specify the number of\nframes in each ",{"type":13,"tag":21,"props":1533,"children":1534},{"href":1490},[1535],{"type":18,"value":1493},{"type":13,"tag":1495,"props":1537,"children":1538},{},[],{"type":13,"tag":21,"props":1540,"children":1541},{"href":1500},[1542],{"type":18,"value":1503},{"type":18,"value":1505},{"type":13,"tag":21,"props":1545,"children":1546},{"href":1508},[1547],{"type":18,"value":1511},{"type":18,"value":1513},{"type":13,"tag":21,"props":1550,"children":1551},{"href":1516},[1552],{"type":18,"value":1519},{"type":18,"value":1164},{"type":13,"tag":1083,"props":1555,"children":1556},{},[1557,1563,1564,1570],{"type":13,"tag":46,"props":1558,"children":1560},{"className":1559},[],[1561],{"type":18,"value":1562},"stdSyntaxFlags",{"type":18,"value":1233},{"type":13,"tag":21,"props":1565,"children":1567},{"href":1566},"/man/VkVideoEncodeAV1StdFlagBitsKHR",[1568],{"type":18,"value":1569},"VkVideoEncodeAV1StdFlagBitsKHR",{"type":18,"value":1571}," indicating capabilities related to\nAV1 syntax elements.",{"type":13,"tag":14,"props":1573,"children":1574},{},[1575,1580,1581,1586,1588,1593,1595],{"type":13,"tag":46,"props":1576,"children":1578},{"className":1577},[],[1579],{"type":18,"value":1268},{"type":18,"value":488},{"type":13,"tag":46,"props":1582,"children":1584},{"className":1583},[],[1585],{"type":18,"value":1332},{"type":18,"value":1587},", and\n",{"type":13,"tag":46,"props":1589,"children":1591},{"className":1590},[],[1592],{"type":18,"value":1410},{"type":18,"value":1594}," are encoded such that when bit\nindex i is set, it indicates support for the\n",{"type":13,"tag":21,"props":1596,"children":1597},{"href":1273},[1598],{"type":18,"value":1599},"AV1 reference name",{"type":13,"tag":14,"props":1601,"children":1602},{},[1603,1609],{"type":13,"tag":46,"props":1604,"children":1606},{"className":1605},[],[1607],{"type":18,"value":1608},"STD_VIDEO_AV1_REFERENCE_NAME_LAST_FRAME",{"type":18,"value":1610}," + i.",{"type":13,"tag":1612,"props":1613,"children":1614},"note",{},[1615],{"type":13,"tag":14,"props":1616,"children":1617},{},[1618,1620,1626,1628,1634,1636,1641,1643,1648,1650,1656],{"type":18,"value":1619},"These masks indicate which elements of the ",{"type":13,"tag":46,"props":1621,"children":1623},{"className":1622},[],[1624],{"type":18,"value":1625},"referenceNameSlotIndices",{"type":18,"value":1627},"\nmember of ",{"type":13,"tag":21,"props":1629,"children":1631},{"href":1630},"/man/VkVideoEncodeAV1PictureInfoKHR",[1632],{"type":18,"value":1633},"VkVideoEncodeAV1PictureInfoKHR",{"type":18,"value":1635}," are supported to be used by\nthe implementation.\nIt is important to note that both the bits of these masks and the elements\nof ",{"type":13,"tag":46,"props":1637,"children":1639},{"className":1638},[],[1640],{"type":18,"value":1625},{"type":18,"value":1642}," are indexed such that the first value\nspecifies the support bit and DPB slot index, respectively, for the AV1\nreference name ",{"type":13,"tag":46,"props":1644,"children":1646},{"className":1645},[],[1647],{"type":18,"value":1608},{"type":18,"value":1649}," (i.e. there is\nno bit or element for ",{"type":13,"tag":46,"props":1651,"children":1653},{"className":1652},[],[1654],{"type":18,"value":1655},"STD_VIDEO_AV1_REFERENCE_NAME_INTRA_FRAME",{"type":18,"value":1657},").",{"type":13,"tag":14,"props":1659,"children":1660},{},[1661,1666,1668,1671,1673,1677,1679,1682,1684,1690,1692,1696,1698,1703,1705,1711,1713,1717],{"type":13,"tag":46,"props":1662,"children":1664},{"className":1663},[],[1665],{"type":18,"value":1173},{"type":18,"value":1667}," provides information about implementation\nlimitations to encode arbitrary resolutions.\nIn particular, some implementations ",{"type":13,"tag":55,"props":1669,"children":1670},{"type":1186},[],{"type":18,"value":1672}," not be able to generate bitstreams\naligned to the requirements of the ",{"type":13,"tag":21,"props":1674,"children":1675},{"href":1159},[1676],{"type":18,"value":1162},{"type":18,"value":1678}," (8x8).\nIn such cases, the implementation ",{"type":13,"tag":55,"props":1680,"children":1681},{"type":1186},[],{"type":18,"value":1683}," ",{"type":13,"tag":21,"props":1685,"children":1687},{"href":1686},"/chapters/video-coding#encode-av1-resolution-override",[1688],{"type":18,"value":1689},"override the width and height of the bitstream",{"type":18,"value":1691},", in order to produce a\nbitstream compliant to the ",{"type":13,"tag":21,"props":1693,"children":1694},{"href":1159},[1695],{"type":18,"value":1162},{"type":18,"value":1697},".\nIf such an override occurs, the encoded resolution of the coded picture is\nenlargened, with the texel values used for the texel coordinates outside of\nthe bounds of the ",{"type":13,"tag":46,"props":1699,"children":1701},{"className":1700},[],[1702],{"type":18,"value":1181},{"type":18,"value":1704}," of the encode input picture resource\nbeing first governed by the rules regarding the\n",{"type":13,"tag":21,"props":1706,"children":1708},{"href":1707},"/man/VkVideoEncodeCapabilitiesKHR#encode-input-picture-granularity",[1709],{"type":18,"value":1710},"encode input picture granularity",{"type":18,"value":1712},".\nAny texel values outside of the region described by the encode input picture\ngranularity are implementation-defined.\nImplementations ",{"type":13,"tag":55,"props":1714,"children":1716},{"type":1715},"should",[],{"type":18,"value":1718}," use well-defined values to minimize impact on the\nproduced encoded content.",{"type":13,"tag":1612,"props":1720,"children":1721},{},[1722],{"type":13,"tag":14,"props":1723,"children":1724},{},[1725,1727,1731,1733,1738,1740,1743],{"type":18,"value":1726},"This capability does not impose additional application requirements.\nHowever, these overrides change the effective resolution of the bitstream\nand add padding pixels.\nApplications sensitive to such overrides ",{"type":13,"tag":55,"props":1728,"children":1730},{"type":1729},"can",[],{"type":18,"value":1732}," use this capability and the\ncorresponding ",{"type":13,"tag":21,"props":1734,"children":1735},{"href":1686},[1736],{"type":18,"value":1737},"override behavior",{"type":18,"value":1739}," to\ncompute the cropping needed to reproduce the original input of the encoding\nand transmit it in a side channel (i.e. by using cropping fields available\nin a container).\nAdditionally, applications ",{"type":13,"tag":55,"props":1741,"children":1742},{"type":1729},[],{"type":18,"value":1744}," explicitly consider this alignment in their\ncoded extent, to avoid implementation-defined texel values being included in\nthe encoded content.",{"type":13,"tag":1746,"props":1747,"children":1749},"validity-group",{"name":1748},"Valid Usage (Implicit)",[1750],{"type":13,"tag":1751,"props":1752,"children":1754},"validity-field",{"name":1753},"VUID-VkVideoEncodeAV1CapabilitiesKHR-sType-sType",[1755],{"type":13,"tag":14,"props":1756,"children":1757},{},[1758,1763,1764,1767,1769],{"type":13,"tag":46,"props":1759,"children":1761},{"className":1760},[],[1762],{"type":18,"value":1091},{"type":18,"value":1683},{"type":13,"tag":55,"props":1765,"children":1766},{"type":57},[],{"type":18,"value":1768}," be ",{"type":13,"tag":46,"props":1770,"children":1772},{"className":1771},[],[1773],{"type":18,"value":1774},"VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_CAPABILITIES_KHR",{"type":13,"tag":1776,"props":1777,"children":1778},"style",{},[1779],{"type":18,"value":1780},"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":1782},[],"markdown",1744876576875]