FFmpeg
Loading...
Searching...
No Matches
FFVulkanDecodeContext Struct Reference

#include <libavcodec/vulkan_decode.h>

Data Fields

FFVulkanDecodeShared * shared_ctx
VkVideoSessionParametersKHR * session_params
int dedicated_dpb
int external_fg
int quirk_av1_offset
struct HEVCHeaderSet * hevc_headers
size_t hevc_headers_size
uint32_t * slice_off
unsigned int slice_off_max

Detailed Description

Definition at line 54 of file vulkan_decode.h.

Field Documentation

◆ shared_ctx

◆ session_params

VkVideoSessionParametersKHR* FFVulkanDecodeContext::session_params

◆ dedicated_dpb

◆ external_fg

int FFVulkanDecodeContext::external_fg

Definition at line 59 of file vulkan_decode.h.

Referenced by ff_vk_update_thread_context().

◆ quirk_av1_offset

int FFVulkanDecodeContext::quirk_av1_offset

Definition at line 63 of file vulkan_decode.h.

Referenced by ff_vk_decode_init(), vk_av1_fill_pict(), and vk_av1_start_frame().

◆ hevc_headers

struct HEVCHeaderSet* FFVulkanDecodeContext::hevc_headers

Definition at line 66 of file vulkan_decode.h.

Referenced by ff_vk_decode_uninit(), vk_hevc_create_params(), and vk_hevc_end_frame().

◆ hevc_headers_size

size_t FFVulkanDecodeContext::hevc_headers_size

Definition at line 67 of file vulkan_decode.h.

◆ slice_off

uint32_t* FFVulkanDecodeContext::slice_off

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

Referenced by ff_vk_decode_add_slice().


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