FFmpeg
Data Fields
FFVulkanDecodePicture Struct Reference

#include <vulkan_decode.h>

Data Fields

AVFramedpb_frame
 
VkImageView img_view_ref
 
VkImageView img_view_out
 
VkImageView img_view_dest
 
VkImageAspectFlags img_aspect
 
VkImageAspectFlags img_aspect_ref
 
VkSemaphore sem
 
uint64_t sem_value
 
VkVideoPictureResourceInfoKHR ref
 
VkVideoReferenceSlotInfoKHR ref_slot
 
VkVideoPictureResourceInfoKHR refs [36]
 
VkVideoReferenceSlotInfoKHR ref_slots [36]
 
VkVideoDecodeInfoKHR decode_info
 
AVBufferRefslices_buf
 
size_t slices_size
 
PFN_vkWaitSemaphores wait_semaphores
 
PFN_vkDestroyImageView destroy_image_view
 

Detailed Description

Definition at line 74 of file vulkan_decode.h.

Field Documentation

◆ dpb_frame

AVFrame* FFVulkanDecodePicture::dpb_frame

◆ img_view_ref

VkImageView FFVulkanDecodePicture::img_view_ref

◆ img_view_out

VkImageView FFVulkanDecodePicture::img_view_out

◆ img_view_dest

VkImageView FFVulkanDecodePicture::img_view_dest

Definition at line 79 of file vulkan_decode.h.

Referenced by ff_vk_decode_free_frame(), and ff_vk_decode_prepare_frame().

◆ img_aspect

VkImageAspectFlags FFVulkanDecodePicture::img_aspect

Definition at line 80 of file vulkan_decode.h.

Referenced by ff_vk_decode_frame(), and ff_vk_decode_prepare_frame().

◆ img_aspect_ref

VkImageAspectFlags FFVulkanDecodePicture::img_aspect_ref

Definition at line 81 of file vulkan_decode.h.

Referenced by ff_vk_decode_frame(), and ff_vk_decode_prepare_frame().

◆ sem

VkSemaphore FFVulkanDecodePicture::sem

Definition at line 83 of file vulkan_decode.h.

Referenced by ff_vk_decode_frame(), and ff_vk_decode_free_frame().

◆ sem_value

uint64_t FFVulkanDecodePicture::sem_value

Definition at line 84 of file vulkan_decode.h.

Referenced by ff_vk_decode_frame(), and ff_vk_decode_free_frame().

◆ ref

VkVideoPictureResourceInfoKHR FFVulkanDecodePicture::ref

Definition at line 87 of file vulkan_decode.h.

Referenced by vk_av1_start_frame(), vk_h264_start_frame(), and vk_hevc_start_frame().

◆ ref_slot

VkVideoReferenceSlotInfoKHR FFVulkanDecodePicture::ref_slot

◆ refs

VkVideoPictureResourceInfoKHR FFVulkanDecodePicture::refs[36]

Definition at line 91 of file vulkan_decode.h.

Referenced by vk_av1_start_frame(), vk_h264_start_frame(), and vk_hevc_start_frame().

◆ ref_slots

VkVideoReferenceSlotInfoKHR FFVulkanDecodePicture::ref_slots[36]

Definition at line 92 of file vulkan_decode.h.

Referenced by vk_av1_start_frame(), vk_h264_start_frame(), and vk_hevc_start_frame().

◆ decode_info

VkVideoDecodeInfoKHR FFVulkanDecodePicture::decode_info

◆ slices_buf

AVBufferRef* FFVulkanDecodePicture::slices_buf

◆ slices_size

size_t FFVulkanDecodePicture::slices_size

◆ wait_semaphores

PFN_vkWaitSemaphores FFVulkanDecodePicture::wait_semaphores

Definition at line 102 of file vulkan_decode.h.

Referenced by ff_vk_decode_free_frame(), and ff_vk_decode_prepare_frame().

◆ destroy_image_view

PFN_vkDestroyImageView FFVulkanDecodePicture::destroy_image_view

Definition at line 103 of file vulkan_decode.h.

Referenced by ff_vk_decode_free_frame(), and ff_vk_decode_prepare_frame().


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