World of Might and Magic  0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
Файл swscale.h

См. исходные тексты.

Классы

struct  SwsVector
 
struct  SwsFilter
 

Определения типов

typedef struct SwsVector SwsVector
 
typedef struct SwsFilter SwsFilter
 

Функции

unsigned swscale_version (void)
 
const char * swscale_configuration (void)
 
const char * swscale_license (void)
 
const int * sws_getCoefficients (int colorspace)
 
int sws_isSupportedInput (enum AVPixelFormat pix_fmt)
 
int sws_isSupportedOutput (enum AVPixelFormat pix_fmt)
 
int sws_isSupportedEndiannessConversion (enum AVPixelFormat pix_fmt)
 
struct SwsContext * sws_alloc_context (void)
 
av_warn_unused_result int sws_init_context (struct SwsContext *sws_context, SwsFilter *srcFilter, SwsFilter *dstFilter)
 
void sws_freeContext (struct SwsContext *swsContext)
 
struct SwsContext * sws_getContext (int srcW, int srcH, enum AVPixelFormat srcFormat, int dstW, int dstH, enum AVPixelFormat dstFormat, int flags, SwsFilter *srcFilter, SwsFilter *dstFilter, const double *param)
 
int sws_scale (struct SwsContext *c, const uint8_t *const srcSlice[], const int srcStride[], int srcSliceY, int srcSliceH, uint8_t *const dst[], const int dstStride[])
 
int sws_setColorspaceDetails (struct SwsContext *c, const int inv_table[4], int srcRange, const int table[4], int dstRange, int brightness, int contrast, int saturation)
 
int sws_getColorspaceDetails (struct SwsContext *c, int **inv_table, int *srcRange, int **table, int *dstRange, int *brightness, int *contrast, int *saturation)
 
SwsVectorsws_allocVec (int length)
 
SwsVectorsws_getGaussianVec (double variance, double quality)
 
void sws_scaleVec (SwsVector *a, double scalar)
 
void sws_normalizeVec (SwsVector *a, double height)
 
attribute_deprecated SwsVectorsws_getConstVec (double c, int length)
 
attribute_deprecated SwsVectorsws_getIdentityVec (void)
 
attribute_deprecated void sws_convVec (SwsVector *a, SwsVector *b)
 
attribute_deprecated void sws_addVec (SwsVector *a, SwsVector *b)
 
attribute_deprecated void sws_subVec (SwsVector *a, SwsVector *b)
 
attribute_deprecated void sws_shiftVec (SwsVector *a, int shift)
 
attribute_deprecated SwsVectorsws_cloneVec (SwsVector *a)
 
attribute_deprecated void sws_printVec2 (SwsVector *a, AVClass *log_ctx, int log_level)
 
void sws_freeVec (SwsVector *a)
 
SwsFiltersws_getDefaultFilter (float lumaGBlur, float chromaGBlur, float lumaSharpen, float chromaSharpen, float chromaHShift, float chromaVShift, int verbose)
 
void sws_freeFilter (SwsFilter *filter)
 
struct SwsContext * sws_getCachedContext (struct SwsContext *context, int srcW, int srcH, enum AVPixelFormat srcFormat, int dstW, int dstH, enum AVPixelFormat dstFormat, int flags, SwsFilter *srcFilter, SwsFilter *dstFilter, const double *param)
 
void sws_convertPalette8ToPacked32 (const uint8_t *src, uint8_t *dst, int num_pixels, const uint8_t *palette)
 
void sws_convertPalette8ToPacked24 (const uint8_t *src, uint8_t *dst, int num_pixels, const uint8_t *palette)
 
const AVClasssws_get_class (void)
 

Подробное описание

external API header

См. определение в файле swscale.h