[{"data":1,"prerenderedAt":336},["ShallowReactive",2],{"85ZUjfCEX4":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":335,"_id":4},"VkVideoSessionCreateFlagBitsKHR","Video session creation flags","VK_KHR_video_queue","enums",[],{"type":10,"children":11,"toc":333},"root",[12,45,236,327],{"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},"can",[],{"type":18,"value":26}," be set in ",{"type":13,"tag":28,"props":29,"children":31},"a",{"href":30},"/man/VkVideoSessionCreateInfoKHR",[32],{"type":18,"value":33},"VkVideoSessionCreateInfoKHR",{"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},"\nare:",{"type":13,"tag":46,"props":47,"children":48},"code-group",{},[49,123],{"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 VkVideoSessionCreateFlagBitsKHR {\n VK_VIDEO_SESSION_CREATE_PROTECTED_CONTENT_BIT_KHR = 0x00000001,\n} VkVideoSessionCreateFlagBitsKHR;\n","C","c","",[58],{"type":13,"tag":37,"props":59,"children":60},{"__ignoreMap":56},[61,84,114],{"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}," VkVideoSessionCreateFlagBitsKHR {\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_SESSION_CREATE_PROTECTED_CONTENT_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],{"type":13,"tag":62,"props":119,"children":120},{"style":80},[121],{"type":18,"value":122},"} VkVideoSessionCreateFlagBitsKHR;\n",{"type":13,"tag":50,"props":124,"children":129},{"className":125,"code":126,"filename":127,"language":128,"meta":56,"style":56},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct VideoSessionCreateFlagBitsKHR(u32);\nimpl VideoSessionCreateFlagBitsKHR {\n pub const PROTECTED_CONTENT: Self = 0x00000001;\n}\n","Rust","rs",[130],{"type":13,"tag":37,"props":131,"children":132},{"__ignoreMap":56},[133,167,184,227],{"type":13,"tag":62,"props":134,"children":135},{"class":64,"line":65},[136,141,146,152,157,162],{"type":13,"tag":62,"props":137,"children":138},{"style":69},[139],{"type":18,"value":140},"pub",{"type":13,"tag":62,"props":142,"children":143},{"style":69},[144],{"type":18,"value":145}," struct",{"type":13,"tag":62,"props":147,"children":149},{"style":148},"--shiki-default:#953800;--shiki-dark:#FFA657",[150],{"type":18,"value":151}," VideoSessionCreateFlagBitsKHR",{"type":13,"tag":62,"props":153,"children":154},{"style":80},[155],{"type":18,"value":156},"(",{"type":13,"tag":62,"props":158,"children":159},{"style":148},[160],{"type":18,"value":161},"u32",{"type":13,"tag":62,"props":163,"children":164},{"style":80},[165],{"type":18,"value":166},");\n",{"type":13,"tag":62,"props":168,"children":169},{"class":64,"line":86},[170,175,179],{"type":13,"tag":62,"props":171,"children":172},{"style":69},[173],{"type":18,"value":174},"impl",{"type":13,"tag":62,"props":176,"children":177},{"style":148},[178],{"type":18,"value":151},{"type":13,"tag":62,"props":180,"children":181},{"style":80},[182],{"type":18,"value":183}," {\n",{"type":13,"tag":62,"props":185,"children":186},{"class":64,"line":116},[187,192,197,202,207,212,217,222],{"type":13,"tag":62,"props":188,"children":189},{"style":69},[190],{"type":18,"value":191}," pub",{"type":13,"tag":62,"props":193,"children":194},{"style":69},[195],{"type":18,"value":196}," const",{"type":13,"tag":62,"props":198,"children":199},{"style":105},[200],{"type":18,"value":201}," PROTECTED_CONTENT",{"type":13,"tag":62,"props":203,"children":204},{"style":69},[205],{"type":18,"value":206},":",{"type":13,"tag":62,"props":208,"children":209},{"style":105},[210],{"type":18,"value":211}," Self",{"type":13,"tag":62,"props":213,"children":214},{"style":69},[215],{"type":18,"value":216}," =",{"type":13,"tag":62,"props":218,"children":219},{"style":105},[220],{"type":18,"value":221}," 0x00000001",{"type":13,"tag":62,"props":223,"children":224},{"style":80},[225],{"type":18,"value":226},";\n",{"type":13,"tag":62,"props":228,"children":230},{"class":64,"line":229},4,[231],{"type":13,"tag":62,"props":232,"children":233},{"style":80},[234],{"type":18,"value":235},"}\n",{"type":13,"tag":237,"props":238,"children":239},"ul",{},[240,252,308],{"type":13,"tag":241,"props":242,"children":243},"li",{},[244,250],{"type":13,"tag":37,"props":245,"children":247},{"className":246},[],[248],{"type":18,"value":249},"VK_VIDEO_SESSION_CREATE_PROTECTED_CONTENT_BIT_KHR",{"type":18,"value":251}," specifies that\nthe video session uses protected video content.",{"type":13,"tag":241,"props":253,"children":254},{},[255,260,266,268,274,276,282,284,290,292],{"type":13,"tag":256,"props":257,"children":259},"anchor",{"id":258},"encode-optimizing-overrides",[],{"type":13,"tag":37,"props":261,"children":263},{"className":262},[],[264],{"type":18,"value":265},"VK_VIDEO_SESSION_CREATE_ALLOW_ENCODE_PARAMETER_OPTIMIZATIONS_BIT_KHR",{"type":18,"value":267},"\nspecifies that the implementation is allowed to\n",{"type":13,"tag":28,"props":269,"children":271},{"href":270},"/chapters/video-coding#encode-overrides",[272],{"type":18,"value":273},"override",{"type":18,"value":275}," video session parameters and other\ncodec-specific encoding parameters to optimize video encode operations\nbased on the use case information specified in the\n",{"type":13,"tag":28,"props":277,"children":279},{"href":278},"/chapters/video-coding#video-profiles",[280],{"type":18,"value":281},"video profile",{"type":18,"value":283}," and the used\n",{"type":13,"tag":28,"props":285,"children":287},{"href":286},"/chapters/video-coding#encode-quality-level",[288],{"type":18,"value":289},"video encode quality level",{"type":18,"value":291},".",{"type":13,"tag":293,"props":294,"children":295},"note",{},[296],{"type":13,"tag":14,"props":297,"children":298},{},[299,301,306],{"type":18,"value":300},"Not specifying\n",{"type":13,"tag":37,"props":302,"children":304},{"className":303},[],[305],{"type":18,"value":265},{"type":18,"value":307},"\ndoes not guarantee that the implementation will not do any codec-specific\nparameter overrides, as certain overrides are necessary for the correct\noperation of the video encoder implementation due to limitations to the\navailable encoding tools on that implementation.\nThis flag, however, enables the implementation to apply further optimizing\noverrides.",{"type":13,"tag":241,"props":309,"children":310},{},[311,317,319,325],{"type":13,"tag":37,"props":312,"children":314},{"className":313},[],[315],{"type":18,"value":316},"VK_VIDEO_SESSION_CREATE_INLINE_QUERIES_BIT_KHR",{"type":18,"value":318}," specifies that\nqueries within video coding scopes using the created video session are\n",{"type":13,"tag":28,"props":320,"children":322},{"href":321},"/chapters/video-coding#video-inline-queries",[323],{"type":18,"value":324},"executed inline",{"type":18,"value":326}," with video coding operations.",{"type":13,"tag":328,"props":329,"children":330},"style",{},[331],{"type":18,"value":332},"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":334},[],"markdown",1729612489060]