public static extern libswscale.SwsContext *sws_getCachedContext(libswscale.SwsContext * context, int srcW, int srcH, libavutil.AVPixelFormat srcFormat, int dstW, int dstH, libavutil.AVPixelFormat dstFormat, int flags, libswscale.SwsFilter * srcFilter, libswscale.SwsFilter * dstFilter, double *param);
public static extern int sws_getColorspaceDetails(libswscale.SwsContext *c, ref int *inv_table, int *srcRange, ref int *table, int *dstRange, int *brightness, int *contrast, int *saturation);
public static extern int sws_setColorspaceDetails(libswscale.SwsContext *c, int *inv_table, int srcRange, int *table, int dstRange, int brightness, int contrast, int saturation);
public static extern int sws_scale(libswscale.SwsContext *c, byte **srcSlice, int *srcStride, int srcSliceY, int srcSliceH, byte **dst, int *dstStride);
public static extern void sws_freeContext(libswscale.SwsContext *swsContext);
public static extern int sws_init_context(libswscale.SwsContext *sws_context, libswscale.SwsFilter *srcFilter, libswscale.SwsFilter *dstFilter);