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
  • Field Details

  • 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)