FFmpeg
Data Fields
FFVulkanDecodeShared Struct Reference

#include <vulkan_decode.h>

Data Fields

FFVulkanContext s
 
FFVkVideoCommon common
 
FFVkQueueFamilyCtx qf
 
VkVideoCapabilitiesKHR caps
 
VkVideoDecodeCapabilitiesKHR dec_caps
 
AVBufferRefdpb_hwfc_ref
 
AVFramelayered_frame
 
VkImageView layered_view
 
VkImageAspectFlags layered_aspect
 
VkVideoSessionParametersKHR empty_session_params
 
VkSamplerYcbcrConversion yuv_sampler
 

Detailed Description

Definition at line 46 of file vulkan_decode.h.

Field Documentation

◆ s

FFVulkanContext FFVulkanDecodeShared::s

Definition at line 47 of file vulkan_decode.h.

Referenced by ff_vk_decode_init().

◆ common

FFVkVideoCommon FFVulkanDecodeShared::common

Definition at line 48 of file vulkan_decode.h.

◆ qf

FFVkQueueFamilyCtx FFVulkanDecodeShared::qf

Definition at line 49 of file vulkan_decode.h.

◆ caps

VkVideoCapabilitiesKHR FFVulkanDecodeShared::caps

Definition at line 51 of file vulkan_decode.h.

◆ dec_caps

VkVideoDecodeCapabilitiesKHR FFVulkanDecodeShared::dec_caps

Definition at line 52 of file vulkan_decode.h.

◆ dpb_hwfc_ref

AVBufferRef* FFVulkanDecodeShared::dpb_hwfc_ref

Definition at line 54 of file vulkan_decode.h.

◆ layered_frame

AVFrame* FFVulkanDecodeShared::layered_frame

Definition at line 56 of file vulkan_decode.h.

◆ layered_view

VkImageView FFVulkanDecodeShared::layered_view

Definition at line 57 of file vulkan_decode.h.

◆ layered_aspect

VkImageAspectFlags FFVulkanDecodeShared::layered_aspect

Definition at line 58 of file vulkan_decode.h.

◆ empty_session_params

VkVideoSessionParametersKHR FFVulkanDecodeShared::empty_session_params

Definition at line 60 of file vulkan_decode.h.

◆ yuv_sampler

VkSamplerYcbcrConversion FFVulkanDecodeShared::yuv_sampler

Definition at line 62 of file vulkan_decode.h.


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