FFmpeg
Data Fields
FFVulkanDecodeContext Struct Reference

#include <vulkan_decode.h>

Data Fields

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

Detailed Description

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

Referenced by ff_vk_update_thread_context(), and vulkan_decode_get_profile().

◆ frame_id_alloc_mask

uint32_t FFVulkanDecodeContext::frame_id_alloc_mask

◆ hevc_headers

struct HEVCHeaderSet* FFVulkanDecodeContext::hevc_headers

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

◆ slice_off

uint32_t* FFVulkanDecodeContext::slice_off

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

Referenced by ff_vk_decode_add_slice().


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