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