FFmpeg
Data Fields
FFVulkanDecodeContext Struct Reference

#include <vulkan_decode.h>

Data Fields

FFVulkanDecodeSharedshared_ctx
 
AVBufferRefsession_params
 
FFVkExecPool exec_pool
 
int dedicated_dpb
 
int external_fg
 
uint32_t frame_id_alloc_mask
 
int quirk_av1_offset
 
struct HEVCHeaderSethevc_headers
 
size_t hevc_headers_size
 
uint32_t * slice_off
 
unsigned int slice_off_max
 

Detailed Description

Definition at line 59 of file vulkan_decode.h.

Field Documentation

◆ shared_ctx

FFVulkanDecodeShared* FFVulkanDecodeContext::shared_ctx

◆ session_params

AVBufferRef* FFVulkanDecodeContext::session_params

◆ exec_pool

FFVkExecPool FFVulkanDecodeContext::exec_pool

◆ dedicated_dpb

int FFVulkanDecodeContext::dedicated_dpb

◆ external_fg

int FFVulkanDecodeContext::external_fg

Definition at line 65 of file vulkan_decode.h.

Referenced by ff_vk_update_thread_context().

◆ frame_id_alloc_mask

uint32_t FFVulkanDecodeContext::frame_id_alloc_mask

Definition at line 66 of file vulkan_decode.h.

Referenced by ff_vk_update_thread_context(), and vk_av1_free_frame_priv().

◆ quirk_av1_offset

int FFVulkanDecodeContext::quirk_av1_offset

Definition at line 70 of file vulkan_decode.h.

Referenced by ff_vk_decode_init(), and vk_av1_fill_pict().

◆ hevc_headers

struct HEVCHeaderSet* FFVulkanDecodeContext::hevc_headers

Definition at line 73 of file vulkan_decode.h.

Referenced by ff_vk_decode_uninit(), and vk_hevc_create_params().

◆ hevc_headers_size

size_t FFVulkanDecodeContext::hevc_headers_size

Definition at line 74 of file vulkan_decode.h.

◆ slice_off

uint32_t* FFVulkanDecodeContext::slice_off

Definition at line 76 of file vulkan_decode.h.

Referenced by ff_vk_decode_add_slice(), and ff_vk_decode_uninit().

◆ slice_off_max

unsigned int FFVulkanDecodeContext::slice_off_max

Definition at line 77 of file vulkan_decode.h.

Referenced by ff_vk_decode_add_slice().


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