Package net.sf.ffmpeg_java
Interface SWScaleLibrary
-
- All Superinterfaces:
FFMPEGLibrary
,com.sun.jna.Library
public interface SWScaleLibrary extends FFMPEGLibrary
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 Classes Modifier and Type Interface Description static class
SWScaleLibrary.SwsContext
static class
SWScaleLibrary.SwsFilter
static class
SWScaleLibrary.SwsVector
-
Nested classes/interfaces inherited from interface net.sf.ffmpeg_java.FFMPEGLibrary
FFMPEGLibrary.AVClass, FFMPEGLibrary.AVRational
-
-
Field Summary
Fields Modifier and Type Field Description static SWScaleLibrary
INSTANCE
static int
SWS_ACCURATE_RND
static int
SWS_AREA
static int
SWS_BICUBIC
static int
SWS_BICUBLIN
static int
SWS_BILINEAR
static int
SWS_CPU_CAPS_3DNOW
static int
SWS_CPU_CAPS_ALTIVEC
static int
SWS_CPU_CAPS_BFIN
static int
SWS_CPU_CAPS_MMX
static int
SWS_CPU_CAPS_MMX2
static int
SWS_DIRECT_BGR
static int
SWS_FAST_BILINEAR
static int
SWS_FULL_CHR_H_INP
static int
SWS_FULL_CHR_H_INT
static int
SWS_GAUSS
static int
SWS_LANCZOS
static int
SWS_PARAM_DEFAULT
static int
SWS_POINT
static int
SWS_PRINT_INFO
static int
SWS_SINC
static int
SWS_SPLINE
static int
SWS_SRC_V_CHR_DROP_MASK
static int
SWS_SRC_V_CHR_DROP_SHIFT
static int
SWS_X
-
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
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description void
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
sws_getIdentityVec()
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 Detail
-
INSTANCE
static final SWScaleLibrary INSTANCE
-
SWS_FAST_BILINEAR
static final int SWS_FAST_BILINEAR
- See Also:
- Constant Field Values
-
SWS_BILINEAR
static final int SWS_BILINEAR
- See Also:
- Constant Field Values
-
SWS_BICUBIC
static final int SWS_BICUBIC
- See Also:
- Constant Field Values
-
SWS_X
static final int SWS_X
- See Also:
- Constant Field Values
-
SWS_POINT
static final int SWS_POINT
- See Also:
- Constant Field Values
-
SWS_AREA
static final int SWS_AREA
- See Also:
- Constant Field Values
-
SWS_BICUBLIN
static final int SWS_BICUBLIN
- See Also:
- Constant Field Values
-
SWS_GAUSS
static final int SWS_GAUSS
- See Also:
- Constant Field Values
-
SWS_SINC
static final int SWS_SINC
- See Also:
- Constant Field Values
-
SWS_LANCZOS
static final int SWS_LANCZOS
- See Also:
- Constant Field Values
-
SWS_SPLINE
static final int SWS_SPLINE
- See Also:
- Constant Field Values
-
SWS_SRC_V_CHR_DROP_MASK
static final int SWS_SRC_V_CHR_DROP_MASK
- See Also:
- Constant Field Values
-
SWS_SRC_V_CHR_DROP_SHIFT
static final int SWS_SRC_V_CHR_DROP_SHIFT
- See Also:
- Constant Field Values
-
SWS_PARAM_DEFAULT
static final int SWS_PARAM_DEFAULT
- See Also:
- Constant Field Values
-
SWS_PRINT_INFO
static final int SWS_PRINT_INFO
- See Also:
- Constant Field Values
-
SWS_FULL_CHR_H_INT
static final int SWS_FULL_CHR_H_INT
- See Also:
- Constant Field Values
-
SWS_FULL_CHR_H_INP
static final int SWS_FULL_CHR_H_INP
- See Also:
- Constant Field Values
-
SWS_DIRECT_BGR
static final int SWS_DIRECT_BGR
- See Also:
- Constant Field Values
-
SWS_ACCURATE_RND
static final int SWS_ACCURATE_RND
- See Also:
- Constant Field Values
-
SWS_CPU_CAPS_MMX
static final int SWS_CPU_CAPS_MMX
- See Also:
- Constant Field Values
-
SWS_CPU_CAPS_MMX2
static final int SWS_CPU_CAPS_MMX2
- See Also:
- Constant Field Values
-
SWS_CPU_CAPS_3DNOW
static final int SWS_CPU_CAPS_3DNOW
- See Also:
- Constant Field Values
-
SWS_CPU_CAPS_ALTIVEC
static final int SWS_CPU_CAPS_ALTIVEC
- See Also:
- Constant Field Values
-
SWS_CPU_CAPS_BFIN
static final int SWS_CPU_CAPS_BFIN
- See Also:
- Constant Field Values
-
-
Method Detail
-
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)
-
-