MCPcopy Create free account
hub / github.com/LunarG/VulkanTools / vkCmdControlVideoCodingKHR

Function vkCmdControlVideoCodingKHR

layersvt/generated/api_dump_dispatch.h:6646–6663  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

6644}
6645template <ApiDumpFormat Format>
6646VKAPI_ATTR void VKAPI_CALL vkCmdControlVideoCodingKHR(VkCommandBuffer commandBuffer, const VkVideoCodingControlInfoKHR* pCodingControlInfo) {
6647 std::lock_guard<std::mutex> lg(ApiDumpInstance::current().outputMutex());
6648
6649 dump_function_head(ApiDumpInstance::current(), "vkCmdControlVideoCodingKHR", "commandBuffer, pCodingControlInfo", "void");
6650 if constexpr (Format == ApiDumpFormat::Text) {
6651 if (ApiDumpInstance::current().settings().shouldPreDump() && ApiDumpInstance::current().shouldDumpOutput()) {
6652 dump_before_pre_dump_formatting<Format>(ApiDumpInstance::current().settings());
6653 dump_params_vkCmdControlVideoCodingKHR<Format>(ApiDumpInstance::current(), commandBuffer, pCodingControlInfo);
6654 }
6655 }
6656 device_dispatch_table(commandBuffer)->CmdControlVideoCodingKHR(commandBuffer, pCodingControlInfo);
6657 if (ApiDumpInstance::current().shouldDumpOutput()) {
6658 dump_pre_function_formatting<Format>(ApiDumpInstance::current().settings());
6659 dump_params_vkCmdControlVideoCodingKHR<Format>(ApiDumpInstance::current(), commandBuffer, pCodingControlInfo);
6660 dump_post_function_formatting<Format>(ApiDumpInstance::current().settings());
6661 flush(ApiDumpInstance::current().settings());
6662 }
6663}
6664template <ApiDumpFormat Format>
6665VKAPI_ATTR void VKAPI_CALL vkCmdDecodeVideoKHR(VkCommandBuffer commandBuffer, const VkVideoDecodeInfoKHR* pDecodeInfo) {
6666 std::lock_guard<std::mutex> lg(ApiDumpInstance::current().outputMutex());

Callers

nothing calls this directly

Calls 5

dump_function_headFunction · 0.85
device_dispatch_tableFunction · 0.85
flushFunction · 0.85
shouldPreDumpMethod · 0.80
shouldDumpOutputMethod · 0.80

Tested by

no test coverage detected