FFmpeg
Data Fields
ScaleVulkanContext Struct Reference

Data Fields

FFVulkanContext vkctx
 
int initialized
 
FFVulkanPipeline pl
 
FFVkExecPool e
 
FFVkQueueFamilyCtx qf
 
FFVkSPIRVShader shd
 
VkSampler sampler
 
struct {
   float   yuv_matrix [4][4]
 
opts
 
char * out_format_string
 
char * w_expr
 
char * h_expr
 
enum ScalerFunc scaler
 
enum AVColorRange out_range
 

Detailed Description

Definition at line 37 of file vf_scale_vulkan.c.

Field Documentation

◆ vkctx

FFVulkanContext ScaleVulkanContext::vkctx

Definition at line 38 of file vf_scale_vulkan.c.

◆ initialized

int ScaleVulkanContext::initialized

Definition at line 40 of file vf_scale_vulkan.c.

◆ pl

FFVulkanPipeline ScaleVulkanContext::pl

Definition at line 41 of file vf_scale_vulkan.c.

◆ e

FFVkExecPool ScaleVulkanContext::e

Definition at line 42 of file vf_scale_vulkan.c.

◆ qf

FFVkQueueFamilyCtx ScaleVulkanContext::qf

Definition at line 43 of file vf_scale_vulkan.c.

◆ shd

FFVkSPIRVShader ScaleVulkanContext::shd

Definition at line 44 of file vf_scale_vulkan.c.

◆ sampler

VkSampler ScaleVulkanContext::sampler

Definition at line 45 of file vf_scale_vulkan.c.

◆ yuv_matrix

float ScaleVulkanContext::yuv_matrix[4][4]

Definition at line 49 of file vf_scale_vulkan.c.

◆ opts

struct { ... } ScaleVulkanContext::opts

◆ out_format_string

char* ScaleVulkanContext::out_format_string

Definition at line 52 of file vf_scale_vulkan.c.

◆ w_expr

char* ScaleVulkanContext::w_expr

Definition at line 53 of file vf_scale_vulkan.c.

◆ h_expr

char* ScaleVulkanContext::h_expr

Definition at line 54 of file vf_scale_vulkan.c.

◆ scaler

enum ScalerFunc ScaleVulkanContext::scaler

Definition at line 56 of file vf_scale_vulkan.c.

◆ out_range

enum AVColorRange ScaleVulkanContext::out_range

Definition at line 57 of file vf_scale_vulkan.c.


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