FFmpeg  4.0
Data Fields
CUDAScaleContext Struct Reference

Data Fields

const AVClassclass
 
enum AVPixelFormat in_fmt
 
enum AVPixelFormat out_fmt
 
struct {
   int   width
 
   int   height
 
planes_in [3]
 
struct {
   int   width
 
   int   height
 
planes_out [3]
 
AVBufferRefframes_ctx
 
AVFrameframe
 
AVFrametmp_frame
 
int passthrough
 
enum AVPixelFormat format
 Output sw format. More...
 
char * w_expr
 width expression string More...
 
char * h_expr
 height expression string More...
 
CUcontext cu_ctx
 
CUevent cu_event
 
CUmodule cu_module
 
CUfunction cu_func_uchar
 
CUfunction cu_func_uchar2
 
CUfunction cu_func_uchar4
 
CUfunction cu_func_ushort
 
CUfunction cu_func_ushort2
 
CUfunction cu_func_ushort4
 
CUtexref cu_tex_uchar
 
CUtexref cu_tex_uchar2
 
CUtexref cu_tex_uchar4
 
CUtexref cu_tex_ushort
 
CUtexref cu_tex_ushort2
 
CUtexref cu_tex_ushort4
 
CUdeviceptr srcBuffer
 
CUdeviceptr dstBuffer
 
int tex_alignment
 

Detailed Description

Definition at line 55 of file vf_scale_cuda.c.

Field Documentation

◆ class

const AVClass* CUDAScaleContext::class

Definition at line 56 of file vf_scale_cuda.c.

◆ in_fmt

enum AVPixelFormat CUDAScaleContext::in_fmt

Definition at line 57 of file vf_scale_cuda.c.

Referenced by init_processing_chain(), and init_stage().

◆ out_fmt

enum AVPixelFormat CUDAScaleContext::out_fmt

Definition at line 58 of file vf_scale_cuda.c.

Referenced by init_processing_chain(), and init_stage().

◆ width

int CUDAScaleContext::width

Definition at line 61 of file vf_scale_cuda.c.

Referenced by init_processing_chain(), and init_stage().

◆ height

int CUDAScaleContext::height

Definition at line 62 of file vf_scale_cuda.c.

Referenced by init_processing_chain(), and init_stage().

◆ planes_in

struct { ... } CUDAScaleContext::planes_in[3]

◆ planes_out

struct { ... } CUDAScaleContext::planes_out[3]

◆ frames_ctx

AVBufferRef* CUDAScaleContext::frames_ctx

◆ frame

AVFrame* CUDAScaleContext::frame

Definition at line 66 of file vf_scale_cuda.c.

Referenced by cudascale_init(), cudascale_scale(), cudascale_uninit(), and init_stage().

◆ tmp_frame

AVFrame* CUDAScaleContext::tmp_frame

Definition at line 68 of file vf_scale_cuda.c.

Referenced by cudascale_init(), cudascale_scale(), and cudascale_uninit().

◆ passthrough

int CUDAScaleContext::passthrough

Definition at line 69 of file vf_scale_cuda.c.

Referenced by init_processing_chain().

◆ format

enum AVPixelFormat CUDAScaleContext::format

Output sw format.

AV_PIX_FMT_NONE for no conversion.

Definition at line 74 of file vf_scale_cuda.c.

Referenced by cudascale_init(), and init_processing_chain().

◆ w_expr

char* CUDAScaleContext::w_expr

width expression string

Definition at line 76 of file vf_scale_cuda.c.

Referenced by cudascale_config_props().

◆ h_expr

char* CUDAScaleContext::h_expr

height expression string

Definition at line 77 of file vf_scale_cuda.c.

Referenced by cudascale_config_props().

◆ cu_ctx

CUcontext CUDAScaleContext::cu_ctx

Definition at line 79 of file vf_scale_cuda.c.

◆ cu_event

CUevent CUDAScaleContext::cu_event

Definition at line 80 of file vf_scale_cuda.c.

◆ cu_module

CUmodule CUDAScaleContext::cu_module

Definition at line 81 of file vf_scale_cuda.c.

Referenced by cudascale_config_props().

◆ cu_func_uchar

CUfunction CUDAScaleContext::cu_func_uchar

Definition at line 82 of file vf_scale_cuda.c.

Referenced by cudascale_config_props().

◆ cu_func_uchar2

CUfunction CUDAScaleContext::cu_func_uchar2

Definition at line 83 of file vf_scale_cuda.c.

Referenced by cudascale_config_props().

◆ cu_func_uchar4

CUfunction CUDAScaleContext::cu_func_uchar4

Definition at line 84 of file vf_scale_cuda.c.

Referenced by cudascale_config_props().

◆ cu_func_ushort

CUfunction CUDAScaleContext::cu_func_ushort

Definition at line 85 of file vf_scale_cuda.c.

Referenced by cudascale_config_props().

◆ cu_func_ushort2

CUfunction CUDAScaleContext::cu_func_ushort2

Definition at line 86 of file vf_scale_cuda.c.

Referenced by cudascale_config_props().

◆ cu_func_ushort4

CUfunction CUDAScaleContext::cu_func_ushort4

Definition at line 87 of file vf_scale_cuda.c.

Referenced by cudascale_config_props().

◆ cu_tex_uchar

CUtexref CUDAScaleContext::cu_tex_uchar

Definition at line 88 of file vf_scale_cuda.c.

Referenced by cudascale_config_props().

◆ cu_tex_uchar2

CUtexref CUDAScaleContext::cu_tex_uchar2

Definition at line 89 of file vf_scale_cuda.c.

Referenced by cudascale_config_props().

◆ cu_tex_uchar4

CUtexref CUDAScaleContext::cu_tex_uchar4

Definition at line 90 of file vf_scale_cuda.c.

Referenced by cudascale_config_props().

◆ cu_tex_ushort

CUtexref CUDAScaleContext::cu_tex_ushort

Definition at line 91 of file vf_scale_cuda.c.

Referenced by cudascale_config_props().

◆ cu_tex_ushort2

CUtexref CUDAScaleContext::cu_tex_ushort2

Definition at line 92 of file vf_scale_cuda.c.

Referenced by cudascale_config_props().

◆ cu_tex_ushort4

CUtexref CUDAScaleContext::cu_tex_ushort4

Definition at line 93 of file vf_scale_cuda.c.

Referenced by cudascale_config_props().

◆ srcBuffer

CUdeviceptr CUDAScaleContext::srcBuffer

Definition at line 95 of file vf_scale_cuda.c.

◆ dstBuffer

CUdeviceptr CUDAScaleContext::dstBuffer

Definition at line 96 of file vf_scale_cuda.c.

◆ tex_alignment

int CUDAScaleContext::tex_alignment

Definition at line 97 of file vf_scale_cuda.c.


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