FFmpeg
|
#include <vulkan.h>
Data Fields | |
const AVClass * | class |
FFVulkanFunctions | vkfn |
FFVulkanExtensions | extensions |
VkPhysicalDeviceProperties | props |
VkPhysicalDeviceMemoryProperties | mprops |
AVBufferRef * | device_ref |
AVHWDeviceContext * | device |
AVVulkanDeviceContext * | hwctx |
AVBufferRef * | frames_ref |
AVHWFramesContext * | frames |
AVVulkanFramesContext * | hwfc |
FFVkSPIRVCompiler * | spirv_compiler |
int | output_width |
int | output_height |
enum AVPixelFormat | output_format |
enum AVPixelFormat | input_format |
FFVkSampler ** | samplers |
int | samplers_num |
FFVkExecContext ** | exec_ctx |
int | exec_ctx_num |
FFVulkanPipeline ** | pipelines |
int | pipelines_num |
void * | scratch |
unsigned int | scratch_size |
FFVulkanFunctions FFVulkanContext::vkfn |
Definition at line 191 of file vulkan.h.
Referenced by process_frames().
FFVulkanExtensions FFVulkanContext::extensions |
AVBufferRef* FFVulkanContext::device_ref |
AVHWDeviceContext* FFVulkanContext::device |
AVVulkanDeviceContext* FFVulkanContext::hwctx |
AVBufferRef* FFVulkanContext::frames_ref |
AVHWFramesContext* FFVulkanContext::frames |
AVVulkanFramesContext* FFVulkanContext::hwfc |
FFVkSPIRVCompiler* FFVulkanContext::spirv_compiler |
int FFVulkanContext::output_width |
Definition at line 207 of file vulkan.h.
Referenced by config_props_output(), process_frames(), and scale_vulkan_config_output().
int FFVulkanContext::output_height |
Definition at line 208 of file vulkan.h.
Referenced by config_props_output(), process_frames(), and scale_vulkan_config_output().
enum AVPixelFormat FFVulkanContext::output_format |
enum AVPixelFormat FFVulkanContext::input_format |
FFVkSampler** FFVulkanContext::samplers |
FFVkExecContext** FFVulkanContext::exec_ctx |
FFVulkanPipeline** FFVulkanContext::pipelines |