Data Fields
FFVulkanDecodeContext Struct Reference

#include <vulkan_decode.h>

Data Fields

FFVkExecPool exec_pool
int dedicated_dpb
int layered_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 65 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

◆ layered_dpb

int FFVulkanDecodeContext::layered_dpb

◆ external_fg

int FFVulkanDecodeContext::external_fg

Definition at line 72 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 73 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 77 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 80 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 81 of file vulkan_decode.h.

◆ slice_off

uint32_t* FFVulkanDecodeContext::slice_off

Definition at line 83 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 84 of file vulkan_decode.h.

Referenced by ff_vk_decode_add_slice().

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