FFmpeg  4.0
Data Fields
SwsFilterDescriptor Struct Reference

Struct which holds all necessary data for processing a slice. More...

#include <libswscale/swscale_internal.h>

Data Fields

SwsSlicesrc
 Source slice. More...
 
SwsSlicedst
 Output slice. More...
 
int alpha
 Flag for processing alpha channel. More...
 
voidinstance
 Filter instance data. More...
 
int(* process )(SwsContext *c, struct SwsFilterDescriptor *desc, int sliceY, int sliceH)
 Function for processing input slice sliceH lines starting from line sliceY. More...
 

Detailed Description

Struct which holds all necessary data for processing a slice.

A processing step can be a color conversion or horizontal/vertical scaling.

Definition at line 948 of file swscale_internal.h.

Field Documentation

◆ src

SwsSlice* SwsFilterDescriptor::src

◆ dst

SwsSlice* SwsFilterDescriptor::dst

◆ alpha

int SwsFilterDescriptor::alpha

◆ instance

void* SwsFilterDescriptor::instance

◆ process

int(* SwsFilterDescriptor::process) (SwsContext *c, struct SwsFilterDescriptor *desc, int sliceY, int sliceH)

Function for processing input slice sliceH lines starting from line sliceY.

Definition at line 957 of file swscale_internal.h.

Referenced by ff_init_desc_cfmt_convert(), ff_init_desc_chscale(), ff_init_desc_fmt_convert(), ff_init_desc_hscale(), ff_init_desc_no_chr(), ff_init_gamma_convert(), and ff_init_vscale().


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