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...
 
AVDictionaryopts
 
int w
 New dimensions. More...
 
int h
 
char * size_str
 
unsigned int flags
 
double param [2]
 sws flags More...
 
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
 
char * in_color_matrix
 
char * out_color_matrix
 
int in_range
 
int in_frame_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 106 of file vf_scale.c.

Field Documentation

◆ class

const AVClass* ScaleContext::class

Definition at line 107 of file vf_scale.c.

◆ sws

struct SwsContext* ScaleContext::sws

software scaler context

Definition at line 108 of file vf_scale.c.

◆ isws

struct SwsContext* ScaleContext::isws[2]

software scaler context for interlaced material

Definition at line 109 of file vf_scale.c.

◆ opts

AVDictionary* ScaleContext::opts

Definition at line 110 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 118 of file vf_scale.c.

◆ h

int ScaleContext::h

Definition at line 118 of file vf_scale.c.

◆ size_str

char* ScaleContext::size_str

Definition at line 119 of file vf_scale.c.

◆ flags

unsigned int ScaleContext::flags

Definition at line 120 of file vf_scale.c.

◆ param

double ScaleContext::param[2]

sws flags

Definition at line 121 of file vf_scale.c.

◆ hsub

int ScaleContext::hsub

Definition at line 123 of file vf_scale.c.

◆ vsub

int ScaleContext::vsub

chroma subsampling

Definition at line 123 of file vf_scale.c.

◆ slice_y

int ScaleContext::slice_y

top of current output slice

Definition at line 124 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 125 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 126 of file vf_scale.c.

◆ interlaced

int ScaleContext::interlaced

Definition at line 127 of file vf_scale.c.

◆ w_expr

char* ScaleContext::w_expr

width expression string

Definition at line 129 of file vf_scale.c.

◆ h_expr

char* ScaleContext::h_expr

height expression string

Definition at line 130 of file vf_scale.c.

◆ w_pexpr

AVExpr* ScaleContext::w_pexpr

Definition at line 131 of file vf_scale.c.

◆ h_pexpr

AVExpr* ScaleContext::h_pexpr

Definition at line 132 of file vf_scale.c.

◆ var_values

double ScaleContext::var_values[VARS_NB]

Definition at line 133 of file vf_scale.c.

◆ flags_str

char* ScaleContext::flags_str

Definition at line 135 of file vf_scale.c.

◆ in_color_matrix

char* ScaleContext::in_color_matrix

Definition at line 137 of file vf_scale.c.

◆ out_color_matrix

char* ScaleContext::out_color_matrix

Definition at line 138 of file vf_scale.c.

◆ in_range

int ScaleContext::in_range

Definition at line 140 of file vf_scale.c.

◆ in_frame_range

int ScaleContext::in_frame_range

Definition at line 141 of file vf_scale.c.

◆ out_range

int ScaleContext::out_range

Definition at line 142 of file vf_scale.c.

◆ out_h_chr_pos

int ScaleContext::out_h_chr_pos

Definition at line 144 of file vf_scale.c.

◆ out_v_chr_pos

int ScaleContext::out_v_chr_pos

Definition at line 145 of file vf_scale.c.

◆ in_h_chr_pos

int ScaleContext::in_h_chr_pos

Definition at line 146 of file vf_scale.c.

◆ in_v_chr_pos

int ScaleContext::in_v_chr_pos

Definition at line 147 of file vf_scale.c.

◆ force_original_aspect_ratio

int ScaleContext::force_original_aspect_ratio

Definition at line 149 of file vf_scale.c.

◆ force_divisible_by

int ScaleContext::force_divisible_by

Definition at line 150 of file vf_scale.c.

◆ eval_mode

int ScaleContext::eval_mode

expression evaluation mode

Definition at line 152 of file vf_scale.c.


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