com.metaio.sdk.jni
Class IImageCaptureComponent

java.lang.Object
  extended by com.metaio.sdk.jni.IImageCaptureComponent
Direct Known Subclasses:
ImageCaptureComponentBase

public class IImageCaptureComponent
extends Object


Field Summary
static int FOCUS_MODE_AUTO
           
static int FOCUS_MODE_INFINITY
           
static int FOCUS_MODE_MACRO
           
 
Constructor Summary
IImageCaptureComponent(long cPtr, boolean cMemoryOwn)
           
 
Method Summary
 void delete()
           
 void doneWithFrame(int index)
           
static long getCPtr(IImageCaptureComponent obj)
           
 int getDownSampling()
           
 Vector2di getFrameSize()
           
 Frame getNextFrame()
           
 boolean initialize()
           
 boolean initialize(int cameraIndex)
           
 boolean initialize(int cameraIndex, long width)
           
 boolean initialize(int cameraIndex, long width, long height)
           
 boolean pause()
           
 void release()
           
 void requestImage(IMetaioSDKCallback callback, String filepath, int width, int height)
           
 boolean resume()
           
 void setDownSampling(int downsample)
           
 void setFocusMode(int mode)
           
 boolean start()
           
 boolean stop()
           
 void swigReleaseOwnership()
           
 void swigTakeOwnership()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FOCUS_MODE_AUTO

public static final int FOCUS_MODE_AUTO

FOCUS_MODE_INFINITY

public static final int FOCUS_MODE_INFINITY

FOCUS_MODE_MACRO

public static final int FOCUS_MODE_MACRO
Constructor Detail

IImageCaptureComponent

public IImageCaptureComponent(long cPtr,
                              boolean cMemoryOwn)
Method Detail

getCPtr

public static long getCPtr(IImageCaptureComponent obj)

delete

public void delete()

swigReleaseOwnership

public void swigReleaseOwnership()

swigTakeOwnership

public void swigTakeOwnership()

initialize

public boolean initialize(int cameraIndex,
                          long width,
                          long height)

initialize

public boolean initialize(int cameraIndex,
                          long width)

initialize

public boolean initialize(int cameraIndex)

initialize

public boolean initialize()

release

public void release()

start

public boolean start()

stop

public boolean stop()

pause

public boolean pause()

resume

public boolean resume()

getNextFrame

public Frame getNextFrame()

doneWithFrame

public void doneWithFrame(int index)

getFrameSize

public Vector2di getFrameSize()

requestImage

public void requestImage(IMetaioSDKCallback callback,
                         String filepath,
                         int width,
                         int height)

setFocusMode

public void setFocusMode(int mode)

setDownSampling

public void setDownSampling(int downsample)

getDownSampling

public int getDownSampling()