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

#include <vulkan_decode.h>

Data Fields

AVFramedpb_frame
 
FFVkVideoDPBImagedpb_img
 
struct { 
 
   VkImageView   ref 
 
   VkImageView   out 
 
   VkImageAspectFlags   aspect 
 
   VkImageAspectFlags   aspect_ref 
 
view 
 
VkSemaphore sem
 
uint64_t sem_value
 
VkVideoPictureResourceInfoKHR ref
 
VkVideoReferenceSlotInfoKHR ref_slot
 
VkVideoPictureResourceInfoKHR refs [36]
 
VkVideoReferenceSlotInfoKHR ref_slots [36]
 
VkVideoDecodeInfoKHR decode_info
 
FFVkImageViewsout_views
 
FFVkBufferslices_buf
 
size_t slices_size
 
PFN_vkInvalidateMappedMemoryRanges invalidate_memory_ranges
 

Detailed Description

Definition at line 73 of file vulkan_decode.h.

Field Documentation

◆ dpb_frame

AVFrame* FFVulkanDecodePicture::dpb_frame

◆ dpb_img

FFVkVideoDPBImage* FFVulkanDecodePicture::dpb_img

◆ ref [1/2]

◆ out

VkImageView FFVulkanDecodePicture::out

◆ aspect

VkImageAspectFlags FFVulkanDecodePicture::aspect

Definition at line 80 of file vulkan_decode.h.

Referenced by ff_vk_decode_frame(), and ff_vk_decode_prepare_frame().

◆ aspect_ref

VkImageAspectFlags FFVulkanDecodePicture::aspect_ref

Definition at line 81 of file vulkan_decode.h.

Referenced by ff_vk_decode_frame(), and ff_vk_decode_prepare_frame().

◆ [struct]

◆ sem

VkSemaphore FFVulkanDecodePicture::sem

Definition at line 84 of file vulkan_decode.h.

Referenced by vk_ffv1_end_frame(), and vk_ffv1_free_frame_priv().

◆ sem_value

uint64_t FFVulkanDecodePicture::sem_value

Definition at line 85 of file vulkan_decode.h.

Referenced by vk_ffv1_end_frame(), and vk_ffv1_free_frame_priv().

◆ ref [2/2]

VkVideoPictureResourceInfoKHR FFVulkanDecodePicture::ref

Definition at line 88 of file vulkan_decode.h.

◆ ref_slot

VkVideoReferenceSlotInfoKHR FFVulkanDecodePicture::ref_slot

◆ refs

VkVideoPictureResourceInfoKHR FFVulkanDecodePicture::refs[36]

◆ ref_slots

VkVideoReferenceSlotInfoKHR FFVulkanDecodePicture::ref_slots[36]

◆ decode_info

◆ out_views

FFVkImageViews* FFVulkanDecodePicture::out_views

◆ slices_buf

◆ slices_size

◆ invalidate_memory_ranges

PFN_vkInvalidateMappedMemoryRanges FFVulkanDecodePicture::invalidate_memory_ranges

Definition at line 106 of file vulkan_decode.h.

Referenced by init_frame(), vk_ffv1_free_frame_priv(), and vk_ffv1_start_frame().


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