FFmpeg
Data Fields
OverlayContext Struct Reference

#include <vf_overlay.h>

Data Fields

const AVClassclass
 
int x
 
int y
 position of overlaid picture More...
 
uint8_t main_is_packed_rgb
 
uint8_t main_rgba_map [4]
 
uint8_t main_has_alpha
 
uint8_t overlay_is_packed_rgb
 
uint8_t overlay_rgba_map [4]
 
uint8_t overlay_has_alpha
 
int format
 OverlayFormat. More...
 
int alpha_format
 
int eval_mode
 EvalMode. More...
 
FFFrameSync fs
 
int main_pix_step [4]
 steps per pixel for each plane of the main output More...
 
int overlay_pix_step [4]
 steps per pixel for each plane of the overlay More...
 
int hsub
 
int vsub
 chroma subsampling values More...
 
const AVPixFmtDescriptormain_desc
 format descriptor for main input More...
 
double var_values [VAR_VARS_NB]
 
char * x_expr
 
char * y_expr
 
AVExprx_pexpr
 
AVExpry_pexpr
 
int(* blend_row [4])(uint8_t *d, uint8_t *da, uint8_t *s, uint8_t *a, int w, ptrdiff_t alinesize)
 
int(* blend_slice )(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs)
 

Detailed Description

Definition at line 54 of file vf_overlay.h.

Field Documentation

◆ class

const AVClass* OverlayContext::class

Definition at line 55 of file vf_overlay.h.

◆ x

int OverlayContext::x

Definition at line 56 of file vf_overlay.h.

◆ y

int OverlayContext::y

position of overlaid picture

Definition at line 56 of file vf_overlay.h.

◆ main_is_packed_rgb

uint8_t OverlayContext::main_is_packed_rgb

Definition at line 58 of file vf_overlay.h.

◆ main_rgba_map

uint8_t OverlayContext::main_rgba_map[4]

Definition at line 59 of file vf_overlay.h.

◆ main_has_alpha

uint8_t OverlayContext::main_has_alpha

Definition at line 60 of file vf_overlay.h.

◆ overlay_is_packed_rgb

uint8_t OverlayContext::overlay_is_packed_rgb

Definition at line 61 of file vf_overlay.h.

◆ overlay_rgba_map

uint8_t OverlayContext::overlay_rgba_map[4]

Definition at line 62 of file vf_overlay.h.

◆ overlay_has_alpha

uint8_t OverlayContext::overlay_has_alpha

Definition at line 63 of file vf_overlay.h.

◆ format

int OverlayContext::format

OverlayFormat.

Definition at line 64 of file vf_overlay.h.

◆ alpha_format

int OverlayContext::alpha_format

Definition at line 65 of file vf_overlay.h.

◆ eval_mode

int OverlayContext::eval_mode

EvalMode.

Definition at line 66 of file vf_overlay.h.

◆ fs

FFFrameSync OverlayContext::fs

Definition at line 68 of file vf_overlay.h.

◆ main_pix_step

int OverlayContext::main_pix_step[4]

steps per pixel for each plane of the main output

Definition at line 70 of file vf_overlay.h.

◆ overlay_pix_step

int OverlayContext::overlay_pix_step[4]

steps per pixel for each plane of the overlay

Definition at line 71 of file vf_overlay.h.

◆ hsub

int OverlayContext::hsub

Definition at line 72 of file vf_overlay.h.

◆ vsub

int OverlayContext::vsub

chroma subsampling values

Definition at line 72 of file vf_overlay.h.

◆ main_desc

const AVPixFmtDescriptor* OverlayContext::main_desc

format descriptor for main input

Definition at line 73 of file vf_overlay.h.

◆ var_values

double OverlayContext::var_values[VAR_VARS_NB]

Definition at line 75 of file vf_overlay.h.

◆ x_expr

char* OverlayContext::x_expr

Definition at line 76 of file vf_overlay.h.

◆ y_expr

char * OverlayContext::y_expr

Definition at line 76 of file vf_overlay.h.

◆ x_pexpr

AVExpr* OverlayContext::x_pexpr

Definition at line 78 of file vf_overlay.h.

◆ y_pexpr

AVExpr * OverlayContext::y_pexpr

Definition at line 78 of file vf_overlay.h.

◆ blend_row

int(* OverlayContext::blend_row[4])(uint8_t *d, uint8_t *da, uint8_t *s, uint8_t *a, int w, ptrdiff_t alinesize)

Definition at line 80 of file vf_overlay.h.

◆ blend_slice

int(* OverlayContext::blend_slice) (AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs)

Definition at line 82 of file vf_overlay.h.


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