public class VideoCaptureJNI
extends java.lang.Object
Constructor and Description |
---|
VideoCaptureJNI(long nativeHandler) |
Modifier and Type | Method and Description |
---|---|
void |
destroy() |
int |
getCameraSource() |
int |
getCurrentExposure() |
float |
getCurrentZoom() |
int |
getMaxExposure() |
float |
getMaxZoom() |
int |
getMinExposure() |
static java.lang.String |
getSupportedFormats() |
static java.lang.String |
getSupportedResolutions(int source,
android.content.Context context) |
void |
getTransformMatrix(float[] matrix) |
long |
getVideoHandler() |
void |
init(int source,
int width,
int height,
int fps,
int rotation,
int customRotation,
boolean surfaceMode,
boolean focusBySensor,
float zoom,
android.content.Context context,
SurfaceTextureHelper surfaceTextureHelper,
int alivcBusiness) |
boolean |
isCameraAutoFocusFaceModeSupported() |
boolean |
isCapturing() |
boolean |
isSupportAutoFocus() |
boolean |
isSupportExposurePoint() |
boolean |
isSupportFlash() |
boolean |
isSupportFocusPoint() |
void |
pause(boolean useEmptyData) |
int |
resume() |
static void |
setAndroidCameraAPI(int cameraAPI) |
void |
setAutoFocus(boolean auto,
float x,
float y) |
boolean |
setCameraAutoFocusFaceModeEnabled(boolean enable) |
void |
setExposureCompensation(int exposure) |
void |
setExposurePoint(float x,
float y) |
void |
setFocusPoint(float x,
float y) |
void |
setOrientation(int orientation) |
void |
setTorch(boolean on) |
void |
setZoom(float zoom) |
int |
start(int surfaceId) |
void |
stop() |
void |
switchCamera() |
int |
updateTexImage() |
public long getVideoHandler()
public void init(int source, int width, int height, int fps, int rotation, int customRotation, boolean surfaceMode, boolean focusBySensor, float zoom, android.content.Context context, SurfaceTextureHelper surfaceTextureHelper, int alivcBusiness)
public int start(int surfaceId)
public void pause(boolean useEmptyData)
public int resume()
public void stop()
public void destroy()
public void switchCamera()
public void setOrientation(int orientation)
public void setAutoFocus(boolean auto, float x, float y)
public void setZoom(float zoom)
public boolean isSupportFocusPoint()
public boolean isSupportExposurePoint()
public void setFocusPoint(float x, float y)
public void setExposurePoint(float x, float y)
public boolean isCameraAutoFocusFaceModeSupported()
public boolean setCameraAutoFocusFaceModeEnabled(boolean enable)
public float getMaxZoom()
public int getCameraSource()
public float getCurrentZoom()
public void setExposureCompensation(int exposure)
public int getCurrentExposure()
public int getMinExposure()
public int getMaxExposure()
public void setTorch(boolean on)
public boolean isSupportAutoFocus()
public boolean isSupportFlash()
public int updateTexImage()
public void getTransformMatrix(float[] matrix)
public static java.lang.String getSupportedResolutions(int source, android.content.Context context)
public static void setAndroidCameraAPI(int cameraAPI)
public static java.lang.String getSupportedFormats()
public boolean isCapturing()