World of Might and Magic
0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
|
См. документацию.
21 #ifndef SWSCALE_SWSCALE_H
22 #define SWSCALE_SWSCALE_H
58 #define SWS_FAST_BILINEAR 1
59 #define SWS_BILINEAR 2
62 #define SWS_POINT 0x10
64 #define SWS_BICUBLIN 0x40
65 #define SWS_GAUSS 0x80
66 #define SWS_SINC 0x100
67 #define SWS_LANCZOS 0x200
68 #define SWS_SPLINE 0x400
70 #define SWS_SRC_V_CHR_DROP_MASK 0x30000
71 #define SWS_SRC_V_CHR_DROP_SHIFT 16
73 #define SWS_PARAM_DEFAULT 123456
75 #define SWS_PRINT_INFO 0x1000
79 #define SWS_FULL_CHR_H_INT 0x2000
81 #define SWS_FULL_CHR_H_INP 0x4000
82 #define SWS_DIRECT_BGR 0x8000
83 #define SWS_ACCURATE_RND 0x40000
84 #define SWS_BITEXACT 0x80000
85 #define SWS_ERROR_DIFFUSION 0x800000
87 #define SWS_MAX_REDUCE_CUTOFF 0.002
89 #define SWS_CS_ITU709 1
91 #define SWS_CS_ITU601 5
92 #define SWS_CS_ITU624 5
93 #define SWS_CS_SMPTE170M 5
94 #define SWS_CS_SMPTE240M 7
95 #define SWS_CS_DEFAULT 5
96 #define SWS_CS_BT2020 9
156 av_warn_unused_result
218 const int srcStride[],
int srcSliceY,
int srcSliceH,
232 int srcRange,
const int table[4],
int dstRange,
233 int brightness,
int contrast,
int saturation);
239 int *srcRange,
int **
table,
int *dstRange,
240 int *brightness,
int *contrast,
int *saturation);
263 #if FF_API_SWS_VECTOR
277 float lumaSharpen,
float chromaSharpen,
278 float chromaHShift,
float chromaVShift,
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)
attribute_deprecated void sws_addVec(SwsVector *a, SwsVector *b)
EGLSurface EGLint EGLint EGLint EGLint height
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[])
void sws_convertPalette8ToPacked24(const uint8_t *src, uint8_t *dst, int num_pixels, const uint8_t *palette)
void sws_freeVec(SwsVector *a)
attribute_deprecated SwsVector * sws_getConstVec(double c, int length)
const char * swscale_license(void)
const AVClass * sws_get_class(void)
GLuint GLsizei GLsizei * length
attribute_deprecated void sws_printVec2(SwsVector *a, AVClass *log_ctx, int log_level)
GLint GLint GLint GLint GLint GLint GLint GLbitfield GLenum filter
SwsVector * sws_allocVec(int length)
SwsVector * sws_getGaussianVec(double variance, double quality)
SwsFilter * sws_getDefaultFilter(float lumaGBlur, float chromaGBlur, float lumaSharpen, float chromaSharpen, float chromaHShift, float chromaVShift, int verbose)
struct SwsContext * sws_alloc_context(void)
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)
attribute_deprecated SwsVector * sws_cloneVec(SwsVector *a)
void sws_scaleVec(SwsVector *a, double scalar)
attribute_deprecated void sws_subVec(SwsVector *a, SwsVector *b)
attribute_deprecated void sws_convVec(SwsVector *a, SwsVector *b)
struct SwsFilter SwsFilter
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)
const char * swscale_configuration(void)
int sws_isSupportedInput(enum AVPixelFormat pix_fmt)
int sws_isSupportedEndiannessConversion(enum AVPixelFormat pix_fmt)
int sws_isSupportedOutput(enum AVPixelFormat pix_fmt)
int length
number of coefficients in the vector
GLboolean GLboolean GLboolean b
void sws_freeFilter(SwsFilter *filter)
double * coeff
pointer to the list of coefficients
int sws_getColorspaceDetails(struct SwsContext *c, int **inv_table, int *srcRange, int **table, int *dstRange, int *brightness, int *contrast, int *saturation)
av_warn_unused_result int sws_init_context(struct SwsContext *sws_context, SwsFilter *srcFilter, SwsFilter *dstFilter)
struct SwsVector SwsVector
void sws_freeContext(struct SwsContext *swsContext)
GLboolean GLboolean GLboolean GLboolean a
const int * sws_getCoefficients(int colorspace)
unsigned swscale_version(void)
GLenum GLsizei GLenum GLenum const void * table
void sws_convertPalette8ToPacked32(const uint8_t *src, uint8_t *dst, int num_pixels, const uint8_t *palette)
void sws_normalizeVec(SwsVector *a, double height)
attribute_deprecated SwsVector * sws_getIdentityVec(void)
attribute_deprecated void sws_shiftVec(SwsVector *a, int shift)