FFmpeg
Loading...
Searching...
No Matches
FFVulkanDecodeShared Struct Reference

#include <libavcodec/vulkan_decode.h>

Data Fields

FFVulkanContext s
FFVkVideoCommon common
AVVulkanDeviceQueueFamily * qf
FFVkExecPool exec_pool
AVRefStructPool * buf_pool
VkVideoCapabilitiesKHR caps
VkVideoDecodeCapabilitiesKHR dec_caps
void * sd_ctx
void(* sd_ctx_free )(struct FFVulkanDecodeShared *ctx)

Detailed Description

Definition at line 38 of file vulkan_decode.h.

Field Documentation

◆ s

FFVulkanContext FFVulkanDecodeShared::s

Definition at line 39 of file vulkan_decode.h.

Referenced by ff_vk_decode_init().

◆ common

FFVkVideoCommon FFVulkanDecodeShared::common

Definition at line 40 of file vulkan_decode.h.

◆ qf

AVVulkanDeviceQueueFamily* FFVulkanDecodeShared::qf

Definition at line 41 of file vulkan_decode.h.

◆ exec_pool

FFVkExecPool FFVulkanDecodeShared::exec_pool

Definition at line 42 of file vulkan_decode.h.

◆ buf_pool

AVRefStructPool* FFVulkanDecodeShared::buf_pool

Definition at line 44 of file vulkan_decode.h.

◆ caps

VkVideoCapabilitiesKHR FFVulkanDecodeShared::caps

Definition at line 46 of file vulkan_decode.h.

◆ dec_caps

VkVideoDecodeCapabilitiesKHR FFVulkanDecodeShared::dec_caps

Definition at line 47 of file vulkan_decode.h.

◆ sd_ctx

void* FFVulkanDecodeShared::sd_ctx

Definition at line 50 of file vulkan_decode.h.

◆ sd_ctx_free

void(* FFVulkanDecodeShared::sd_ctx_free) (struct FFVulkanDecodeShared *ctx)

Definition at line 51 of file vulkan_decode.h.


The documentation for this struct was generated from the following file: