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 class
static class
static class
Nested classes/interfaces inherited from interface net.sf.ffmpeg_java.FFMPEGLibrary
FFMPEGLibrary.AVClass, FFMPEGLibrary.AVRational
Nested classes/interfaces inherited from interface com.sun.jna.Library
com.sun.jna.Library.Handler
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SWScaleLibrary
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
Fields 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_YUYV422
Fields inherited from interface com.sun.jna.Library
OPTION_FUNCTION_MAPPER, OPTION_STRUCTURE_ALIGNMENT, OPTION_TYPE_MAPPER
-
Method Summary
Modifier and TypeMethodDescriptionvoid
sws_addVec
(com.sun.jna.Pointer a, com.sun.jna.Pointer b) com.sun.jna.Pointer
sws_cloneVec
(com.sun.jna.Pointer a) void
sws_convVec
(com.sun.jna.Pointer a, com.sun.jna.Pointer b) void
sws_freeContext
(com.sun.jna.Pointer swsContext) void
sws_freeFilter
(com.sun.jna.Pointer filter) void
sws_freeVec
(com.sun.jna.Pointer a) 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) 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) com.sun.jna.Pointer
sws_getConstVec
(double c, int length) 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) com.sun.jna.Pointer
sws_getDefaultFilter
(float lumaGBlur, float chromaGBlur, float lumaSarpen, float chromaSharpen, float chromaHShift, float chromaVShift, int verbose) com.sun.jna.Pointer
sws_getGaussianVec
(double variance, double quality) com.sun.jna.Pointer
void
sws_normalizeVec
(com.sun.jna.Pointer a, double height) void
sws_printVec
(com.sun.jna.Pointer a) 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) 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) 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.void
sws_scaleVec
(com.sun.jna.Pointer a, double scalar) 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) void
sws_shiftVec
(com.sun.jna.Pointer a, int shift) void
sws_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)
-