net.sf.ffmpeg_java.SWScaleLibrary Interface Reference

Collaboration diagram for net.sf.ffmpeg_java.SWScaleLibrary:

Collaboration graph
[legend]
List of all members.

Public Member Functions

int swscale_version ()
void sws_freeContext (Pointer swsContext)
Pointer sws_getContext (int srcW, int srcH, int srcFormat, int dstW, int dstH, int dstFormat, int flags, SwsFilter srcFilter, SwsFilter dstFilter, Pointer param)
int sws_scale (Pointer context, Pointer src[], int srcStride[], int srcSliceY, int srcSliceH, Pointer dst[], int dstStride[])
int sws_scale_ordered (Pointer context, Pointer src[], int srcStride[], int srcSliceY, int srcSliceH, Pointer dst[], int dstStride[])
int sws_setColorspaceDetails (Pointer c, int inv_table[], int srcRange, int table[], int dstRange, int brightness, int contrast, int saturation)
int sws_getColorspaceDetails (Pointer c, Pointer inv_table, Pointer srcRange, Pointer table, Pointer dstRange, Pointer brightness, Pointer contrast, Pointer saturation)
Pointer sws_getGaussianVec (double variance, double quality)
Pointer sws_getConstVec (double c, int length)
Pointer sws_getIdentityVec ()
void sws_scaleVec (SwsVector a, double scalar)
void sws_normalizeVec (SwsVector a, double height)
void sws_convVec (SwsVector a, SwsVector b)
void sws_addVec (SwsVector a, SwsVector b)
void sws_subVec (SwsVector a, SwsVector b)
void sws_shiftVec (SwsVector a, int shift)
Pointer sws_cloneVec (SwsVector a)
void sws_printVec (SwsVector a)
void sws_freeVec (SwsVector a)
Pointer sws_getDefaultFilter (float lumaGBlur, float chromaGBlur, float lumaSarpen, float chromaSharpen, float chromaHShift, float chromaVShift, int verbose)
void sws_freeFilter (SwsFilter filter)
Pointer sws_getCachedContext (Pointer context, int srcW, int srcH, int srcFormat, int dstW, int dstH, int dstFormat, int flags, SwsFilter srcFilter, SwsFilter dstFilter, Pointer param)

Static Public Attributes

static final SWScaleLibrary INSTANCE
static final int SWS_FAST_BILINEAR = 1
static final int SWS_BILINEAR = 2
static final int SWS_BICUBIC = 4
static final int SWS_X = 8
static final int SWS_POINT = 0x10
static final int SWS_AREA = 0x20
static final int SWS_BICUBLIN = 0x40
static final int SWS_GAUSS = 0x80
static final int SWS_SINC = 0x100
static final int SWS_LANCZOS = 0x200
static final int SWS_SPLINE = 0x400
static final int SWS_SRC_V_CHR_DROP_MASK = 0x30000
static final int SWS_SRC_V_CHR_DROP_SHIFT = 16
static final int SWS_PARAM_DEFAULT = 123456
static final int SWS_PRINT_INFO = 0x1000
static final int SWS_FULL_CHR_H_INT = 0x2000
static final int SWS_FULL_CHR_H_INP = 0x4000
static final int SWS_DIRECT_BGR = 0x8000
static final int SWS_ACCURATE_RND = 0x40000
static final int SWS_BITEXACT = 0x80000
static final int SWS_CPU_CAPS_MMX = 0x80000000
static final int SWS_CPU_CAPS_MMX2 = 0x20000000
static final int SWS_CPU_CAPS_3DNOW = 0x40000000
static final int SWS_CPU_CAPS_ALTIVEC = 0x10000000
static final int SWS_CPU_CAPS_BFIN = 0x01000000
static final double SWS_MAX_REDUCE_CUTOFF = 0.002
static final int SWS_CS_ITU709 = 1
static final int SWS_CS_FCC = 4
static final int SWS_CS_ITU601 = 5
static final int SWS_CS_ITU624 = 5
static final int SWS_CS_SMPTE170M = 5
static final int SWS_CS_SMPTE240M = 7
static final int SWS_CS_DEFAULT = 5

Classes

class  SwsFilter
class  SwsVector

Detailed Description

Definition at line 8 of file SWScaleLibrary.java.


Member Function Documentation

int net.sf.ffmpeg_java.SWScaleLibrary.swscale_version (  ) 

void net.sf.ffmpeg_java.SWScaleLibrary.sws_freeContext ( Pointer  swsContext  ) 

Pointer net.sf.ffmpeg_java.SWScaleLibrary.sws_getContext ( int  srcW,
int  srcH,
int  srcFormat,
int  dstW,
int  dstH,
int  dstFormat,
int  flags,
SwsFilter  srcFilter,
SwsFilter  dstFilter,
Pointer  param 
)

int net.sf.ffmpeg_java.SWScaleLibrary.sws_scale ( Pointer  context,
Pointer  src[],
int  srcStride[],
int  srcSliceY,
int  srcSliceH,
Pointer  dst[],
int  dstStride[] 
)

int net.sf.ffmpeg_java.SWScaleLibrary.sws_scale_ordered ( Pointer  context,
Pointer  src[],
int  srcStride[],
int  srcSliceY,
int  srcSliceH,
Pointer  dst[],
int  dstStride[] 
)

int net.sf.ffmpeg_java.SWScaleLibrary.sws_setColorspaceDetails ( Pointer  c,
int  inv_table[],
int  srcRange,
int  table[],
int  dstRange,
int  brightness,
int  contrast,
int  saturation 
)

int net.sf.ffmpeg_java.SWScaleLibrary.sws_getColorspaceDetails ( Pointer  c,
Pointer  inv_table,
Pointer  srcRange,
Pointer  table,
Pointer  dstRange,
Pointer  brightness,
Pointer  contrast,
Pointer  saturation 
)

Pointer net.sf.ffmpeg_java.SWScaleLibrary.sws_getGaussianVec ( double  variance,
double  quality 
)

Pointer net.sf.ffmpeg_java.SWScaleLibrary.sws_getConstVec ( double  c,
int  length 
)

Pointer net.sf.ffmpeg_java.SWScaleLibrary.sws_getIdentityVec (  ) 

void net.sf.ffmpeg_java.SWScaleLibrary.sws_scaleVec ( SwsVector  a,
double  scalar 
)

void net.sf.ffmpeg_java.SWScaleLibrary.sws_normalizeVec ( SwsVector  a,
double  height 
)

void net.sf.ffmpeg_java.SWScaleLibrary.sws_convVec ( SwsVector  a,
SwsVector  b 
)

void net.sf.ffmpeg_java.SWScaleLibrary.sws_addVec ( SwsVector  a,
SwsVector  b 
)

void net.sf.ffmpeg_java.SWScaleLibrary.sws_subVec ( SwsVector  a,
SwsVector  b 
)

void net.sf.ffmpeg_java.SWScaleLibrary.sws_shiftVec ( SwsVector  a,
int  shift 
)

Pointer net.sf.ffmpeg_java.SWScaleLibrary.sws_cloneVec ( SwsVector  a  ) 

void net.sf.ffmpeg_java.SWScaleLibrary.sws_printVec ( SwsVector  a  ) 

void net.sf.ffmpeg_java.SWScaleLibrary.sws_freeVec ( SwsVector  a  ) 

Pointer net.sf.ffmpeg_java.SWScaleLibrary.sws_getDefaultFilter ( float  lumaGBlur,
float  chromaGBlur,
float  lumaSarpen,
float  chromaSharpen,
float  chromaHShift,
float  chromaVShift,
int  verbose 
)

void net.sf.ffmpeg_java.SWScaleLibrary.sws_freeFilter ( SwsFilter  filter  ) 

Pointer net.sf.ffmpeg_java.SWScaleLibrary.sws_getCachedContext ( Pointer  context,
int  srcW,
int  srcH,
int  srcFormat,
int  dstW,
int  dstH,
int  dstFormat,
int  flags,
SwsFilter  srcFilter,
SwsFilter  dstFilter,
Pointer  param 
)


Member Data Documentation

final SWScaleLibrary net.sf.ffmpeg_java.SWScaleLibrary.INSTANCE [static]

Initial value:

 (SWScaleLibrary) Native.loadLibrary(
                System.getProperty("swscale.lib",
                        System.getProperty("os.name").startsWith("Windows") ? "swscale-0" : "swscale"), 
                SWScaleLibrary.class)

Definition at line 10 of file SWScaleLibrary.java.

final int net.sf.ffmpeg_java.SWScaleLibrary.SWS_FAST_BILINEAR = 1 [static]

Definition at line 69 of file SWScaleLibrary.java.

final int net.sf.ffmpeg_java.SWScaleLibrary.SWS_BILINEAR = 2 [static]

Definition at line 70 of file SWScaleLibrary.java.

final int net.sf.ffmpeg_java.SWScaleLibrary.SWS_BICUBIC = 4 [static]

Definition at line 71 of file SWScaleLibrary.java.

final int net.sf.ffmpeg_java.SWScaleLibrary.SWS_X = 8 [static]

Definition at line 72 of file SWScaleLibrary.java.

final int net.sf.ffmpeg_java.SWScaleLibrary.SWS_POINT = 0x10 [static]

Definition at line 73 of file SWScaleLibrary.java.

final int net.sf.ffmpeg_java.SWScaleLibrary.SWS_AREA = 0x20 [static]

Definition at line 74 of file SWScaleLibrary.java.

final int net.sf.ffmpeg_java.SWScaleLibrary.SWS_BICUBLIN = 0x40 [static]

Definition at line 75 of file SWScaleLibrary.java.

final int net.sf.ffmpeg_java.SWScaleLibrary.SWS_GAUSS = 0x80 [static]

Definition at line 76 of file SWScaleLibrary.java.

final int net.sf.ffmpeg_java.SWScaleLibrary.SWS_SINC = 0x100 [static]

Definition at line 77 of file SWScaleLibrary.java.

final int net.sf.ffmpeg_java.SWScaleLibrary.SWS_LANCZOS = 0x200 [static]

Definition at line 78 of file SWScaleLibrary.java.

final int net.sf.ffmpeg_java.SWScaleLibrary.SWS_SPLINE = 0x400 [static]

Definition at line 79 of file SWScaleLibrary.java.

final int net.sf.ffmpeg_java.SWScaleLibrary.SWS_SRC_V_CHR_DROP_MASK = 0x30000 [static]

Definition at line 81 of file SWScaleLibrary.java.

final int net.sf.ffmpeg_java.SWScaleLibrary.SWS_SRC_V_CHR_DROP_SHIFT = 16 [static]

Definition at line 82 of file SWScaleLibrary.java.

final int net.sf.ffmpeg_java.SWScaleLibrary.SWS_PARAM_DEFAULT = 123456 [static]

Definition at line 84 of file SWScaleLibrary.java.

final int net.sf.ffmpeg_java.SWScaleLibrary.SWS_PRINT_INFO = 0x1000 [static]

Definition at line 86 of file SWScaleLibrary.java.

final int net.sf.ffmpeg_java.SWScaleLibrary.SWS_FULL_CHR_H_INT = 0x2000 [static]

Definition at line 90 of file SWScaleLibrary.java.

final int net.sf.ffmpeg_java.SWScaleLibrary.SWS_FULL_CHR_H_INP = 0x4000 [static]

Definition at line 92 of file SWScaleLibrary.java.

final int net.sf.ffmpeg_java.SWScaleLibrary.SWS_DIRECT_BGR = 0x8000 [static]

Definition at line 93 of file SWScaleLibrary.java.

final int net.sf.ffmpeg_java.SWScaleLibrary.SWS_ACCURATE_RND = 0x40000 [static]

Definition at line 94 of file SWScaleLibrary.java.

final int net.sf.ffmpeg_java.SWScaleLibrary.SWS_BITEXACT = 0x80000 [static]

Definition at line 95 of file SWScaleLibrary.java.

final int net.sf.ffmpeg_java.SWScaleLibrary.SWS_CPU_CAPS_MMX = 0x80000000 [static]

Definition at line 97 of file SWScaleLibrary.java.

final int net.sf.ffmpeg_java.SWScaleLibrary.SWS_CPU_CAPS_MMX2 = 0x20000000 [static]

Definition at line 98 of file SWScaleLibrary.java.

final int net.sf.ffmpeg_java.SWScaleLibrary.SWS_CPU_CAPS_3DNOW = 0x40000000 [static]

Definition at line 99 of file SWScaleLibrary.java.

final int net.sf.ffmpeg_java.SWScaleLibrary.SWS_CPU_CAPS_ALTIVEC = 0x10000000 [static]

Definition at line 100 of file SWScaleLibrary.java.

final int net.sf.ffmpeg_java.SWScaleLibrary.SWS_CPU_CAPS_BFIN = 0x01000000 [static]

Definition at line 101 of file SWScaleLibrary.java.

final double net.sf.ffmpeg_java.SWScaleLibrary.SWS_MAX_REDUCE_CUTOFF = 0.002 [static]

Definition at line 103 of file SWScaleLibrary.java.

final int net.sf.ffmpeg_java.SWScaleLibrary.SWS_CS_ITU709 = 1 [static]

Definition at line 105 of file SWScaleLibrary.java.

final int net.sf.ffmpeg_java.SWScaleLibrary.SWS_CS_FCC = 4 [static]

Definition at line 106 of file SWScaleLibrary.java.

final int net.sf.ffmpeg_java.SWScaleLibrary.SWS_CS_ITU601 = 5 [static]

Definition at line 107 of file SWScaleLibrary.java.

final int net.sf.ffmpeg_java.SWScaleLibrary.SWS_CS_ITU624 = 5 [static]

Definition at line 108 of file SWScaleLibrary.java.

final int net.sf.ffmpeg_java.SWScaleLibrary.SWS_CS_SMPTE170M = 5 [static]

Definition at line 109 of file SWScaleLibrary.java.

final int net.sf.ffmpeg_java.SWScaleLibrary.SWS_CS_SMPTE240M = 7 [static]

Definition at line 110 of file SWScaleLibrary.java.

final int net.sf.ffmpeg_java.SWScaleLibrary.SWS_CS_DEFAULT = 5 [static]

Definition at line 111 of file SWScaleLibrary.java.


The documentation for this interface was generated from the following file:
Generated on Tue Apr 7 17:57:28 2009 for visclient by  doxygen 1.5.1