|
FFmpeg
|
#include <vulkan_encode.h>
Data Fields | |
| FFVulkanContext | s |
| FFVkVideoCommon | common |
| FFHWBaseEncodeContext | base |
| const FFVulkanCodec * | codec |
| int | explicit_qp |
| int | session_reset |
| VkVideoSessionParametersKHR | session_params |
| AVBufferPool * | buf_pool |
| VkFormat | pic_format |
| FFVkEncodeCommonOptions | opts |
| VkVideoProfileInfoKHR | profile |
| VkVideoProfileListInfoKHR | profile_list |
| VkVideoCapabilitiesKHR | caps |
| VkVideoEncodeQualityLevelPropertiesKHR | quality_props |
| VkVideoEncodeCapabilitiesKHR | enc_caps |
| VkVideoEncodeUsageInfoKHR | usage_info |
| AVVulkanDeviceQueueFamily * | qf_enc |
| FFVkExecPool | enc_pool |
| FFHWBaseEncodePicture * | slots [32] |
| AVBufferRef * | prev_buf_ref |
| size_t | prev_buf_size |
Definition at line 169 of file vulkan_encode.h.
| FFVulkanContext FFVulkanEncodeContext::s |
Definition at line 170 of file vulkan_encode.h.
| FFVkVideoCommon FFVulkanEncodeContext::common |
Definition at line 171 of file vulkan_encode.h.
| FFHWBaseEncodeContext FFVulkanEncodeContext::base |
Definition at line 172 of file vulkan_encode.h.
Referenced by init_sequence_headers().
| const FFVulkanCodec* FFVulkanEncodeContext::codec |
Definition at line 173 of file vulkan_encode.h.
| int FFVulkanEncodeContext::explicit_qp |
Definition at line 175 of file vulkan_encode.h.
Referenced by init_enc_options().
| int FFVulkanEncodeContext::session_reset |
Definition at line 176 of file vulkan_encode.h.
| VkVideoSessionParametersKHR FFVulkanEncodeContext::session_params |
Definition at line 180 of file vulkan_encode.h.
| AVBufferPool* FFVulkanEncodeContext::buf_pool |
Definition at line 182 of file vulkan_encode.h.
| VkFormat FFVulkanEncodeContext::pic_format |
Definition at line 184 of file vulkan_encode.h.
| FFVkEncodeCommonOptions FFVulkanEncodeContext::opts |
Definition at line 186 of file vulkan_encode.h.
Referenced by init_enc_options(), init_profile(), init_sequence_headers(), setup_slices(), vulkan_encode_av1_init(), vulkan_encode_h264_init(), and vulkan_encode_h265_init().
| VkVideoProfileInfoKHR FFVulkanEncodeContext::profile |
Definition at line 188 of file vulkan_encode.h.
| VkVideoProfileListInfoKHR FFVulkanEncodeContext::profile_list |
Definition at line 189 of file vulkan_encode.h.
| VkVideoCapabilitiesKHR FFVulkanEncodeContext::caps |
Definition at line 190 of file vulkan_encode.h.
| VkVideoEncodeQualityLevelPropertiesKHR FFVulkanEncodeContext::quality_props |
Definition at line 191 of file vulkan_encode.h.
| VkVideoEncodeCapabilitiesKHR FFVulkanEncodeContext::enc_caps |
Definition at line 192 of file vulkan_encode.h.
| VkVideoEncodeUsageInfoKHR FFVulkanEncodeContext::usage_info |
Definition at line 193 of file vulkan_encode.h.
| AVVulkanDeviceQueueFamily* FFVulkanEncodeContext::qf_enc |
Definition at line 195 of file vulkan_encode.h.
| FFVkExecPool FFVulkanEncodeContext::enc_pool |
Definition at line 196 of file vulkan_encode.h.
| FFHWBaseEncodePicture* FFVulkanEncodeContext::slots[32] |
Definition at line 198 of file vulkan_encode.h.
| AVBufferRef* FFVulkanEncodeContext::prev_buf_ref |
Definition at line 200 of file vulkan_encode.h.
| size_t FFVulkanEncodeContext::prev_buf_size |
Definition at line 201 of file vulkan_encode.h.
1.8.17