FFmpeg
Data Fields
ScaleVulkanContext Struct Reference

Data Fields

FFVulkanContext vkctx
 
int initialized
 
FFVkExecPool e
 
AVVulkanDeviceQueueFamilyqf
 
FFVulkanShader shd
 
VkSampler sampler
 
struct {
   float   yuv_matrix [4][4]
 
   int   crop_x
 
   int   crop_y
 
   int   crop_w
 
   int   crop_h
 
opts
 
char * out_format_string
 
char * w_expr
 
char * h_expr
 
enum ScalerFunc scaler
 
enum AVColorRange out_range
 
enum DebayerFunc debayer
 

Detailed Description

Definition at line 46 of file vf_scale_vulkan.c.

Field Documentation

◆ vkctx

FFVulkanContext ScaleVulkanContext::vkctx

Definition at line 47 of file vf_scale_vulkan.c.

◆ initialized

int ScaleVulkanContext::initialized

Definition at line 49 of file vf_scale_vulkan.c.

◆ e

FFVkExecPool ScaleVulkanContext::e

Definition at line 50 of file vf_scale_vulkan.c.

◆ qf

AVVulkanDeviceQueueFamily* ScaleVulkanContext::qf

Definition at line 51 of file vf_scale_vulkan.c.

◆ shd

FFVulkanShader ScaleVulkanContext::shd

Definition at line 52 of file vf_scale_vulkan.c.

◆ sampler

VkSampler ScaleVulkanContext::sampler

Definition at line 53 of file vf_scale_vulkan.c.

◆ yuv_matrix

float ScaleVulkanContext::yuv_matrix[4][4]

Definition at line 57 of file vf_scale_vulkan.c.

◆ crop_x

int ScaleVulkanContext::crop_x

Definition at line 58 of file vf_scale_vulkan.c.

◆ crop_y

int ScaleVulkanContext::crop_y

Definition at line 59 of file vf_scale_vulkan.c.

◆ crop_w

int ScaleVulkanContext::crop_w

Definition at line 60 of file vf_scale_vulkan.c.

◆ crop_h

int ScaleVulkanContext::crop_h

Definition at line 61 of file vf_scale_vulkan.c.

◆ opts

struct { ... } ScaleVulkanContext::opts

◆ out_format_string

char* ScaleVulkanContext::out_format_string

Definition at line 64 of file vf_scale_vulkan.c.

◆ w_expr

char* ScaleVulkanContext::w_expr

Definition at line 65 of file vf_scale_vulkan.c.

◆ h_expr

char* ScaleVulkanContext::h_expr

Definition at line 66 of file vf_scale_vulkan.c.

◆ scaler

enum ScalerFunc ScaleVulkanContext::scaler

Definition at line 68 of file vf_scale_vulkan.c.

◆ out_range

enum AVColorRange ScaleVulkanContext::out_range

Definition at line 69 of file vf_scale_vulkan.c.

◆ debayer

enum DebayerFunc ScaleVulkanContext::debayer

Definition at line 70 of file vf_scale_vulkan.c.


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