FFmpeg
Data Fields
OverlayContext Struct Reference

Data Fields

const AVClassclass
 
int  x
 
int  y
  position of overlaid picture More...
 
 
 
 
 
 
 
  OverlayFormat. More...
 
  EvalMode. More...
 
 
  steps per pixel for each plane of the main output More...
 
  steps per pixel for each plane of the overlay More...
 
int  hsub
 
int  vsub
  chroma subsampling values More...
 
  format descriptor for main input More...
 
 
char *  x_expr
 
char *  y_expr
 
 
 
 

Detailed Description

Definition at line 101 of file vf_overlay.c.

Field Documentation

const AVClass* OverlayContext::class

Definition at line 102 of file vf_overlay.c.

int OverlayContext::x

Definition at line 103 of file vf_overlay.c.

Referenced by config_input_overlay(), do_blend(), eval_expr(), and process_command().

int OverlayContext::y

position of overlaid picture

Definition at line 103 of file vf_overlay.c.

Referenced by config_input_overlay(), do_blend(), eval_expr(), and process_command().

uint8_t OverlayContext::main_is_packed_rgb

Definition at line 105 of file vf_overlay.c.

Referenced by config_input_main().

uint8_t OverlayContext::main_rgba_map[4]

Definition at line 106 of file vf_overlay.c.

Referenced by blend_image_packed_rgb(), and config_input_main().

uint8_t OverlayContext::main_has_alpha

Definition at line 107 of file vf_overlay.c.

Referenced by config_input_main().

uint8_t OverlayContext::overlay_is_packed_rgb

Definition at line 108 of file vf_overlay.c.

Referenced by config_input_overlay().

uint8_t OverlayContext::overlay_rgba_map[4]

Definition at line 109 of file vf_overlay.c.

Referenced by blend_image_packed_rgb(), and config_input_overlay().

uint8_t OverlayContext::overlay_has_alpha

Definition at line 110 of file vf_overlay.c.

Referenced by config_input_overlay().

int OverlayContext::format

OverlayFormat.

Definition at line 111 of file vf_overlay.c.

Referenced by config_input_main(), and query_formats().

int OverlayContext::eval_mode

EvalMode.

Definition at line 112 of file vf_overlay.c.

Referenced by config_input_overlay(), do_blend(), and process_command().

FFFrameSync OverlayContext::fs

Definition at line 114 of file vf_overlay.c.

Referenced by activate(), config_output(), init(), and uninit().

int OverlayContext::main_pix_step[4]

steps per pixel for each plane of the main output

Definition at line 116 of file vf_overlay.c.

Referenced by blend_image_packed_rgb(), and config_input_main().

int OverlayContext::overlay_pix_step[4]

steps per pixel for each plane of the overlay

Definition at line 117 of file vf_overlay.c.

Referenced by blend_image_packed_rgb(), and config_input_overlay().

int OverlayContext::hsub

Definition at line 118 of file vf_overlay.c.

Referenced by config_input_main(), and eval_expr().

int OverlayContext::vsub

chroma subsampling values

Definition at line 118 of file vf_overlay.c.

Referenced by config_input_main(), and eval_expr().

const AVPixFmtDescriptor* OverlayContext::main_desc

format descriptor for main input

Definition at line 119 of file vf_overlay.c.

Referenced by blend_image_planar_rgb(), blend_image_yuv(), and config_input_main().

double OverlayContext::var_values[VAR_VARS_NB]

Definition at line 121 of file vf_overlay.c.

Referenced by config_input_overlay(), do_blend(), eval_expr(), and process_command().

char* OverlayContext::x_expr

Definition at line 122 of file vf_overlay.c.

Referenced by config_input_overlay().

char * OverlayContext::y_expr

Definition at line 122 of file vf_overlay.c.

Referenced by config_input_overlay().

AVExpr* OverlayContext::x_pexpr

Definition at line 124 of file vf_overlay.c.

Referenced by config_input_overlay(), eval_expr(), process_command(), and uninit().

AVExpr * OverlayContext::y_pexpr

Definition at line 124 of file vf_overlay.c.

Referenced by config_input_overlay(), eval_expr(), process_command(), and uninit().

void(* OverlayContext::blend_image)(AVFilterContext *ctx, AVFrame *dst, const AVFrame *src, int x, int y)

Definition at line 126 of file vf_overlay.c.

Referenced by config_input_main(), and do_blend().


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

Generated on Fri Jan 12 2018 01:48:34 for FFmpeg by   doxygen 1.8.6

AltStyle によって変換されたページ (->オリジナル) /