Package net.sf.ffmpeg_java
Interface SWScaleLibrary
- All Superinterfaces:
FFMPEGLibrary,com.sun.jna.Library
NOTICE: THIS CLASS IS GPL-LICENSED, UNLIKE THE REST OF FFMPEG-JAVA.
Based on FFMPEG Aug 18 2007.
- Author:
- Stephan Goetter
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic classstatic classstatic classNested classes/interfaces inherited from interface net.sf.ffmpeg_java.FFMPEGLibrary
FFMPEGLibrary.AVClass, FFMPEGLibrary.AVRationalNested classes/interfaces inherited from interface com.sun.jna.Library
com.sun.jna.Library.Handler -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SWScaleLibrarystatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from interface net.sf.ffmpeg_java.FFMPEGLibrary
PIX_FMT_BGR24, PIX_FMT_BGR32, PIX_FMT_BGR32_1, PIX_FMT_BGR4, PIX_FMT_BGR4_BYTE, PIX_FMT_BGR555, PIX_FMT_BGR565, PIX_FMT_BGR8, PIX_FMT_GRAY16BE, PIX_FMT_GRAY16LE, PIX_FMT_GRAY8, PIX_FMT_MONOBLACK, PIX_FMT_MONOWHITE, PIX_FMT_NB, PIX_FMT_NONE, PIX_FMT_NV12, PIX_FMT_NV21, PIX_FMT_PAL8, PIX_FMT_RGB24, PIX_FMT_RGB32, PIX_FMT_RGB32_1, PIX_FMT_RGB4, PIX_FMT_RGB4_BYTE, PIX_FMT_RGB555, PIX_FMT_RGB565, PIX_FMT_RGB8, PIX_FMT_UYVY422, PIX_FMT_UYYVYY411, PIX_FMT_XVMC_MPEG2_IDCT, PIX_FMT_XVMC_MPEG2_MC, PIX_FMT_YUV410P, PIX_FMT_YUV411P, PIX_FMT_YUV420P, PIX_FMT_YUV422P, PIX_FMT_YUV440P, PIX_FMT_YUV444P, PIX_FMT_YUVJ420P, PIX_FMT_YUVJ422P, PIX_FMT_YUVJ440P, PIX_FMT_YUVJ444P, PIX_FMT_YUYV422Fields inherited from interface com.sun.jna.Library
OPTION_FUNCTION_MAPPER, OPTION_STRUCTURE_ALIGNMENT, OPTION_TYPE_MAPPER -
Method Summary
Modifier and TypeMethodDescriptionvoidsws_addVec(com.sun.jna.Pointer a, com.sun.jna.Pointer b) com.sun.jna.Pointersws_cloneVec(com.sun.jna.Pointer a) voidsws_convVec(com.sun.jna.Pointer a, com.sun.jna.Pointer b) voidsws_freeContext(com.sun.jna.Pointer swsContext) voidsws_freeFilter(com.sun.jna.Pointer filter) voidsws_freeVec(com.sun.jna.Pointer a) com.sun.jna.Pointersws_getCachedContext(com.sun.jna.Pointer context, int srcW, int srcH, int srcFormat, int dstW, int dstH, int dstFormat, int flags, com.sun.jna.Pointer srcFilter, com.sun.jna.Pointer dstFilter, com.sun.jna.Pointer param) intsws_getColorspaceDetails(com.sun.jna.Pointer c, com.sun.jna.Pointer inv_table, com.sun.jna.Pointer srcRange, com.sun.jna.Pointer table, com.sun.jna.Pointer dstRange, com.sun.jna.Pointer brightness, com.sun.jna.Pointer contrast, com.sun.jna.Pointer saturation) com.sun.jna.Pointersws_getConstVec(double c, int length) com.sun.jna.Pointersws_getContext(int srcW, int srcH, int srcFormat, int dstW, int dstH, int dstFormat, int flags, com.sun.jna.Pointer srcFilter, com.sun.jna.Pointer dstFilter, com.sun.jna.Pointer param) com.sun.jna.Pointersws_getDefaultFilter(float lumaGBlur, float chromaGBlur, float lumaSarpen, float chromaSharpen, float chromaHShift, float chromaVShift, int verbose) com.sun.jna.Pointersws_getGaussianVec(double variance, double quality) com.sun.jna.Pointervoidsws_normalizeVec(com.sun.jna.Pointer a, double height) voidsws_printVec(com.sun.jna.Pointer a) intsws_scale(com.sun.jna.Pointer context, com.sun.jna.Pointer[] src, int[] srcStride, int srcSliceY, int srcSliceH, com.sun.jna.Pointer[] dst, int[] dstStride) intsws_scale(com.sun.jna.Pointer context, com.sun.jna.Pointer src, int[] srcStride, int srcSliceY, int srcSliceH, com.sun.jna.Pointer dst, int[] dstStride) intsws_scale_ordered(com.sun.jna.Pointer context, com.sun.jna.Pointer src, com.sun.jna.Pointer srcStride, int srcSliceY, int srcSliceH, com.sun.jna.Pointer dst, com.sun.jna.Pointer dstStride) Deprecated.voidsws_scaleVec(com.sun.jna.Pointer a, double scalar) intsws_setColorspaceDetails(com.sun.jna.Pointer c, com.sun.jna.Pointer inv_table, int srcRange, com.sun.jna.Pointer table, int dstRange, int brightness, int contrast, int saturation) voidsws_shiftVec(com.sun.jna.Pointer a, int shift) voidsws_subVec(com.sun.jna.Pointer a, com.sun.jna.Pointer b)
-
Field Details
-
INSTANCE
-
SWS_FAST_BILINEAR
static final int SWS_FAST_BILINEAR- See Also:
-
SWS_BILINEAR
static final int SWS_BILINEAR- See Also:
-
SWS_BICUBIC
static final int SWS_BICUBIC- See Also:
-
SWS_X
static final int SWS_X- See Also:
-
SWS_POINT
static final int SWS_POINT- See Also:
-
SWS_AREA
static final int SWS_AREA- See Also:
-
SWS_BICUBLIN
static final int SWS_BICUBLIN- See Also:
-
SWS_GAUSS
static final int SWS_GAUSS- See Also:
-
SWS_SINC
static final int SWS_SINC- See Also:
-
SWS_LANCZOS
static final int SWS_LANCZOS- See Also:
-
SWS_SPLINE
static final int SWS_SPLINE- See Also:
-
SWS_SRC_V_CHR_DROP_MASK
static final int SWS_SRC_V_CHR_DROP_MASK- See Also:
-
SWS_SRC_V_CHR_DROP_SHIFT
static final int SWS_SRC_V_CHR_DROP_SHIFT- See Also:
-
SWS_PARAM_DEFAULT
static final int SWS_PARAM_DEFAULT- See Also:
-
SWS_PRINT_INFO
static final int SWS_PRINT_INFO- See Also:
-
SWS_FULL_CHR_H_INT
static final int SWS_FULL_CHR_H_INT- See Also:
-
SWS_FULL_CHR_H_INP
static final int SWS_FULL_CHR_H_INP- See Also:
-
SWS_DIRECT_BGR
static final int SWS_DIRECT_BGR- See Also:
-
SWS_ACCURATE_RND
static final int SWS_ACCURATE_RND- See Also:
-
SWS_CPU_CAPS_MMX
static final int SWS_CPU_CAPS_MMX- See Also:
-
SWS_CPU_CAPS_MMX2
static final int SWS_CPU_CAPS_MMX2- See Also:
-
SWS_CPU_CAPS_3DNOW
static final int SWS_CPU_CAPS_3DNOW- See Also:
-
SWS_CPU_CAPS_ALTIVEC
static final int SWS_CPU_CAPS_ALTIVEC- See Also:
-
SWS_CPU_CAPS_BFIN
static final int SWS_CPU_CAPS_BFIN- See Also:
-
-
Method Details
-
sws_freeContext
void sws_freeContext(com.sun.jna.Pointer swsContext) -
sws_getContext
com.sun.jna.Pointer sws_getContext(int srcW, int srcH, int srcFormat, int dstW, int dstH, int dstFormat, int flags, com.sun.jna.Pointer srcFilter, com.sun.jna.Pointer dstFilter, com.sun.jna.Pointer param) -
sws_scale
int sws_scale(com.sun.jna.Pointer context, com.sun.jna.Pointer[] src, int[] srcStride, int srcSliceY, int srcSliceH, com.sun.jna.Pointer[] dst, int[] dstStride) -
sws_scale
int sws_scale(com.sun.jna.Pointer context, com.sun.jna.Pointer src, int[] srcStride, int srcSliceY, int srcSliceH, com.sun.jna.Pointer dst, int[] dstStride) -
sws_scale_ordered
int sws_scale_ordered(com.sun.jna.Pointer context, com.sun.jna.Pointer src, com.sun.jna.Pointer srcStride, int srcSliceY, int srcSliceH, com.sun.jna.Pointer dst, com.sun.jna.Pointer dstStride) Deprecated. -
sws_setColorspaceDetails
int sws_setColorspaceDetails(com.sun.jna.Pointer c, com.sun.jna.Pointer inv_table, int srcRange, com.sun.jna.Pointer table, int dstRange, int brightness, int contrast, int saturation) -
sws_getColorspaceDetails
int sws_getColorspaceDetails(com.sun.jna.Pointer c, com.sun.jna.Pointer inv_table, com.sun.jna.Pointer srcRange, com.sun.jna.Pointer table, com.sun.jna.Pointer dstRange, com.sun.jna.Pointer brightness, com.sun.jna.Pointer contrast, com.sun.jna.Pointer saturation) -
sws_getGaussianVec
com.sun.jna.Pointer sws_getGaussianVec(double variance, double quality) -
sws_getConstVec
com.sun.jna.Pointer sws_getConstVec(double c, int length) -
sws_getIdentityVec
com.sun.jna.Pointer sws_getIdentityVec() -
sws_scaleVec
void sws_scaleVec(com.sun.jna.Pointer a, double scalar) -
sws_normalizeVec
void sws_normalizeVec(com.sun.jna.Pointer a, double height) -
sws_convVec
void sws_convVec(com.sun.jna.Pointer a, com.sun.jna.Pointer b) -
sws_addVec
void sws_addVec(com.sun.jna.Pointer a, com.sun.jna.Pointer b) -
sws_subVec
void sws_subVec(com.sun.jna.Pointer a, com.sun.jna.Pointer b) -
sws_shiftVec
void sws_shiftVec(com.sun.jna.Pointer a, int shift) -
sws_cloneVec
com.sun.jna.Pointer sws_cloneVec(com.sun.jna.Pointer a) -
sws_printVec
void sws_printVec(com.sun.jna.Pointer a) -
sws_freeVec
void sws_freeVec(com.sun.jna.Pointer a) -
sws_getDefaultFilter
com.sun.jna.Pointer sws_getDefaultFilter(float lumaGBlur, float chromaGBlur, float lumaSarpen, float chromaSharpen, float chromaHShift, float chromaVShift, int verbose) -
sws_freeFilter
void sws_freeFilter(com.sun.jna.Pointer filter) -
sws_getCachedContext
com.sun.jna.Pointer sws_getCachedContext(com.sun.jna.Pointer context, int srcW, int srcH, int srcFormat, int dstW, int dstH, int dstFormat, int flags, com.sun.jna.Pointer srcFilter, com.sun.jna.Pointer dstFilter, com.sun.jna.Pointer param)
-