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