FFmpeg
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Data Fields
FFVulkanDecodeShared Struct Reference

#include <vulkan_decode.h>

Data Fields

FFVulkanContext s
 
FFVkVideoCommon common
 
AVVulkanDeviceQueueFamilyqf
 
FFVkExecPool exec_pool
 
AVBufferPoolbuf_pool
 
VkVideoCapabilitiesKHR caps
 
VkVideoDecodeCapabilitiesKHR dec_caps
 
VkVideoSessionParametersKHR empty_session_params
 
void * sd_ctx
 
void(* sd_ctx_free )(struct FFVulkanDecodeShared *ctx)
 

Detailed Description

Definition at line 47 of file vulkan_decode.h.

Field Documentation

◆ s

FFVulkanContext FFVulkanDecodeShared::s

Definition at line 48 of file vulkan_decode.h.

Referenced by ff_vk_decode_init().

◆ common

FFVkVideoCommon FFVulkanDecodeShared::common

Definition at line 49 of file vulkan_decode.h.

◆ qf

AVVulkanDeviceQueueFamily* FFVulkanDecodeShared::qf

Definition at line 50 of file vulkan_decode.h.

◆ exec_pool

FFVkExecPool FFVulkanDecodeShared::exec_pool

Definition at line 51 of file vulkan_decode.h.

◆ buf_pool

AVBufferPool* FFVulkanDecodeShared::buf_pool

Definition at line 53 of file vulkan_decode.h.

◆ caps

VkVideoCapabilitiesKHR FFVulkanDecodeShared::caps

Definition at line 55 of file vulkan_decode.h.

◆ dec_caps

VkVideoDecodeCapabilitiesKHR FFVulkanDecodeShared::dec_caps

Definition at line 56 of file vulkan_decode.h.

◆ empty_session_params

VkVideoSessionParametersKHR FFVulkanDecodeShared::empty_session_params

Definition at line 58 of file vulkan_decode.h.

◆ sd_ctx

void* FFVulkanDecodeShared::sd_ctx

Definition at line 61 of file vulkan_decode.h.

◆ sd_ctx_free

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

Definition at line 62 of file vulkan_decode.h.


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