FFmpeg
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Data Fields
ScaleContext Struct Reference

Data Fields

const AVClassclass
 
struct SwsContextsws
 software scaler context More...
 
struct SwsContextisws [2]
 software scaler context for interlaced material More...
 
struct SwsContextsws_opts
 
int w
 New dimensions. More...
 
int h
 
char * size_str
 
double param [2]
 
int hsub
 
int vsub
 chroma subsampling More...
 
int slice_y
 top of current output slice More...
 
int input_is_pal
 set to 1 if the input format is paletted More...
 
int output_is_pal
 set to 1 if the output format is paletted More...
 
int interlaced
 
char * w_expr
 width expression string More...
 
char * h_expr
 height expression string More...
 
AVExprw_pexpr
 
AVExprh_pexpr
 
double var_values [VARS_NB]
 
char * flags_str
 
int in_color_matrix
 
int out_color_matrix
 
int in_range
 
int out_range
 
int out_h_chr_pos
 
int out_v_chr_pos
 
int in_h_chr_pos
 
int in_v_chr_pos
 
int force_original_aspect_ratio
 
int force_divisible_by
 
int eval_mode
 expression evaluation mode More...
 

Detailed Description

Definition at line 111 of file vf_scale.c.

Field Documentation

◆ class

const AVClass* ScaleContext::class

Definition at line 112 of file vf_scale.c.

◆ sws

struct SwsContext* ScaleContext::sws

software scaler context

Definition at line 113 of file vf_scale.c.

◆ isws

struct SwsContext* ScaleContext::isws[2]

software scaler context for interlaced material

Definition at line 114 of file vf_scale.c.

◆ sws_opts

struct SwsContext* ScaleContext::sws_opts

Definition at line 116 of file vf_scale.c.

◆ w

int ScaleContext::w

New dimensions.

Special values are: 0 = original width/height -1 = keep original aspect -N = try to keep aspect but make sure it is divisible by N

Definition at line 124 of file vf_scale.c.

◆ h

int ScaleContext::h

Definition at line 124 of file vf_scale.c.

◆ size_str

char* ScaleContext::size_str

Definition at line 125 of file vf_scale.c.

◆ param

double ScaleContext::param[2]

Definition at line 126 of file vf_scale.c.

◆ hsub

int ScaleContext::hsub

Definition at line 128 of file vf_scale.c.

◆ vsub

int ScaleContext::vsub

chroma subsampling

Definition at line 128 of file vf_scale.c.

◆ slice_y

int ScaleContext::slice_y

top of current output slice

Definition at line 129 of file vf_scale.c.

◆ input_is_pal

int ScaleContext::input_is_pal

set to 1 if the input format is paletted

Definition at line 130 of file vf_scale.c.

◆ output_is_pal

int ScaleContext::output_is_pal

set to 1 if the output format is paletted

Definition at line 131 of file vf_scale.c.

◆ interlaced

int ScaleContext::interlaced

Definition at line 132 of file vf_scale.c.

◆ w_expr

char* ScaleContext::w_expr

width expression string

Definition at line 134 of file vf_scale.c.

◆ h_expr

char* ScaleContext::h_expr

height expression string

Definition at line 135 of file vf_scale.c.

◆ w_pexpr

AVExpr* ScaleContext::w_pexpr

Definition at line 136 of file vf_scale.c.

◆ h_pexpr

AVExpr* ScaleContext::h_pexpr

Definition at line 137 of file vf_scale.c.

◆ var_values

double ScaleContext::var_values[VARS_NB]

Definition at line 138 of file vf_scale.c.

◆ flags_str

char* ScaleContext::flags_str

Definition at line 140 of file vf_scale.c.

◆ in_color_matrix

int ScaleContext::in_color_matrix

Definition at line 142 of file vf_scale.c.

◆ out_color_matrix

int ScaleContext::out_color_matrix

Definition at line 143 of file vf_scale.c.

◆ in_range

int ScaleContext::in_range

Definition at line 145 of file vf_scale.c.

◆ out_range

int ScaleContext::out_range

Definition at line 146 of file vf_scale.c.

◆ out_h_chr_pos

int ScaleContext::out_h_chr_pos

Definition at line 148 of file vf_scale.c.

◆ out_v_chr_pos

int ScaleContext::out_v_chr_pos

Definition at line 149 of file vf_scale.c.

◆ in_h_chr_pos

int ScaleContext::in_h_chr_pos

Definition at line 150 of file vf_scale.c.

◆ in_v_chr_pos

int ScaleContext::in_v_chr_pos

Definition at line 151 of file vf_scale.c.

◆ force_original_aspect_ratio

int ScaleContext::force_original_aspect_ratio

Definition at line 153 of file vf_scale.c.

◆ force_divisible_by

int ScaleContext::force_divisible_by

Definition at line 154 of file vf_scale.c.

◆ eval_mode

int ScaleContext::eval_mode

expression evaluation mode

Definition at line 156 of file vf_scale.c.


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