FFmpeg
|
Struct which holds all necessary data for processing a slice. More...
#include <swscale_internal.h>
Data Fields | |
SwsSlice * | src |
Source slice. More... | |
SwsSlice * | dst |
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... | |
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 957 of file swscale_internal.h.
SwsSlice* SwsFilterDescriptor::src |
Source slice.
Definition at line 959 of file swscale_internal.h.
Referenced by any_vscale(), chr_convert(), chr_h_scale(), chr_planar_vscale(), 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(), ff_init_vscale(), gamma_convert(), lum_convert(), lum_h_scale(), lum_planar_vscale(), and packed_vscale().
SwsSlice* SwsFilterDescriptor::dst |
Output slice.
Definition at line 960 of file swscale_internal.h.
Referenced by any_vscale(), chr_convert(), chr_h_scale(), chr_planar_vscale(), 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(), ff_init_vscale(), lum_convert(), lum_h_scale(), lum_planar_vscale(), no_chr_scale(), and packed_vscale().
int SwsFilterDescriptor::alpha |
Flag for processing alpha channel.
Definition at line 962 of file swscale_internal.h.
Referenced by any_vscale(), ff_init_desc_chscale(), ff_init_desc_fmt_convert(), ff_init_desc_hscale(), ff_init_desc_no_chr(), ff_init_filters(), ff_init_vscale(), lum_convert(), lum_h_scale(), lum_planar_vscale(), and packed_vscale().
void* SwsFilterDescriptor::instance |
Filter instance data.
Definition at line 963 of file swscale_internal.h.
Referenced by any_vscale(), chr_convert(), chr_h_scale(), chr_planar_vscale(), ff_free_filters(), 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(), ff_init_vscale(), ff_init_vscale_pfn(), gamma_convert(), lum_convert(), lum_h_scale(), lum_planar_vscale(), and packed_vscale().
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 966 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().