FFmpeg  4.0
Data Fields
RotContext Struct Reference

Data Fields

const AVClassclass
 
double angle
 
char * angle_expr_str
 expression for the angle More...
 
AVExprangle_expr
 parsed expression for the angle More...
 
char * outw_expr_str
 
char * outh_expr_str
 
int outh
 
int outw
 
uint8_t fillcolor [4]
 color expressed either in YUVA or RGBA colorspace for the padding area More...
 
char * fillcolor_str
 
int fillcolor_enable
 
int hsub
 
int vsub
 
int nb_planes
 
int use_bilinear
 
float sinx
 
float cosx
 
double var_values [VAR_VARS_NB]
 
FFDrawContext draw
 
FFDrawColor color
 
uint8_t *(* interpolate_bilinear )(uint8_t *dst_color, const uint8_t *src, int src_linesize, int src_linestep, int x, int y, int max_x, int max_y)
 

Detailed Description

Definition at line 63 of file vf_rotate.c.

Field Documentation

◆ class

const AVClass* RotContext::class

Definition at line 64 of file vf_rotate.c.

◆ angle

double RotContext::angle

Definition at line 65 of file vf_rotate.c.

Referenced by filter_frame(), and filter_slice().

◆ angle_expr_str

char* RotContext::angle_expr_str

expression for the angle

Definition at line 66 of file vf_rotate.c.

Referenced by config_props().

◆ angle_expr

AVExpr* RotContext::angle_expr

parsed expression for the angle

Definition at line 67 of file vf_rotate.c.

Referenced by config_props(), filter_frame(), process_command(), and uninit().

◆ outw_expr_str

char* RotContext::outw_expr_str

Definition at line 68 of file vf_rotate.c.

Referenced by config_props().

◆ outh_expr_str

char * RotContext::outh_expr_str

Definition at line 68 of file vf_rotate.c.

◆ outh

int RotContext::outh

Definition at line 69 of file vf_rotate.c.

Referenced by config_props(), filter_frame(), and filter_slice().

◆ outw

int RotContext::outw

Definition at line 69 of file vf_rotate.c.

Referenced by config_props(), filter_frame(), and filter_slice().

◆ fillcolor

uint8_t RotContext::fillcolor[4]

color expressed either in YUVA or RGBA colorspace for the padding area

Definition at line 70 of file vf_rotate.c.

Referenced by config_props(), and init().

◆ fillcolor_str

char* RotContext::fillcolor_str

Definition at line 71 of file vf_rotate.c.

Referenced by init().

◆ fillcolor_enable

int RotContext::fillcolor_enable

Definition at line 72 of file vf_rotate.c.

Referenced by filter_frame(), and init().

◆ hsub

int RotContext::hsub

Definition at line 73 of file vf_rotate.c.

Referenced by config_props(), and filter_frame().

◆ vsub

int RotContext::vsub

Definition at line 73 of file vf_rotate.c.

Referenced by config_props(), and filter_frame().

◆ nb_planes

int RotContext::nb_planes

Definition at line 74 of file vf_rotate.c.

Referenced by config_props(), and filter_frame().

◆ use_bilinear

int RotContext::use_bilinear

Definition at line 75 of file vf_rotate.c.

Referenced by filter_slice().

◆ sinx

float RotContext::sinx

Definition at line 76 of file vf_rotate.c.

Referenced by get_rotated_h(), and get_rotated_w().

◆ cosx

float RotContext::cosx

Definition at line 76 of file vf_rotate.c.

Referenced by get_rotated_h(), and get_rotated_w().

◆ var_values

double RotContext::var_values[VAR_VARS_NB]

Definition at line 77 of file vf_rotate.c.

Referenced by config_props(), filter_frame(), get_rotated_h(), and get_rotated_w().

◆ draw

FFDrawContext RotContext::draw

Definition at line 78 of file vf_rotate.c.

Referenced by config_props(), filter_frame(), and filter_slice().

◆ color

FFDrawColor RotContext::color

Definition at line 79 of file vf_rotate.c.

Referenced by config_props(), and filter_frame().

◆ interpolate_bilinear

uint8_t*(* RotContext::interpolate_bilinear) (uint8_t *dst_color, const uint8_t *src, int src_linesize, int src_linestep, int x, int y, int max_x, int max_y)

Definition at line 80 of file vf_rotate.c.

Referenced by config_props(), and filter_slice().


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