FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
SwsFilterDescriptor Struct Reference

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

#include <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

SwsSlice* SwsFilterDescriptor::src
SwsSlice* SwsFilterDescriptor::dst
int SwsFilterDescriptor::alpha
void* SwsFilterDescriptor::instance
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: