|
abstract int | allocate () |
|
abstract int | setCaptureFormat (int format) |
|
abstract int | startCapture (int width, int height, int frameRate) |
|
abstract int | stopCapture () |
|
abstract boolean | isTorchSupported () |
|
abstract boolean | isFocusSupported () |
|
abstract boolean | isZoomSupported () |
|
abstract boolean | isAutoFaceFocusSupported () |
|
abstract int | setZoom (float zoomValue) |
|
abstract float | getMaxZoom () |
|
abstract int | setTorchMode (boolean isTorchOn) |
|
abstract int | setFocus (float x, float y, boolean inPreview) |
|
abstract int | setAutoFaceFocus (boolean enable) |
|
abstract boolean | isExposureSupported () |
|
abstract int | setExposure (float x, float y, boolean inPreview) |
|
abstract int | UnRegisterNativeHandle () |
|
abstract void | deallocate () |
|
native void | ProvideCameraFrame (byte[] data, int length, long nativeVideoCaptureDeviceAndroid) |
|
native void | ProvideCameraTexture (byte[] data, int textureID, long nativeVideoCaptureDeviceAndroid) |
|
native boolean | isAutoFaceFocusEnabled (long nativeVideoCaptureDeviceAndroid) |
|
native void | NotifyCameraFocusAreaChanged (float x, float y, float width, float height, long nativeVideoCaptureDeviceAndroid) |
|
native void | NotifyCameraExposureAreaChanged (float x, float y, float width, float height, long nativeVideoCaptureDeviceAndroid) |
|
native void | onCameraError (long nativeVideoCaptureDeviceAndroid, String message) |
|
Video capture device base class, define a set of methods that native code need to use to configure, start capture, and to be reached by callbacks and provides some neccessary data type(s) with accessors.