FFmpeg
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...
 
void * instance
 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 1009 of file swscale_internal.h.

Field Documentation

◆ src

SwsSlice* SwsFilterDescriptor::src

Source slice.

Definition at line 1011 of file swscale_internal.h.

◆ dst

SwsSlice* SwsFilterDescriptor::dst

Output slice.

Definition at line 1012 of file swscale_internal.h.

Referenced by main().

◆ alpha

int SwsFilterDescriptor::alpha

Flag for processing alpha channel.

Definition at line 1014 of file swscale_internal.h.

◆ instance

void* SwsFilterDescriptor::instance

Filter instance data.

Definition at line 1015 of file swscale_internal.h.

◆ 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 1018 of file swscale_internal.h.


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