[]Struct jni_android_sys::android::hardware::Camera

#[repr(transparent)]
pub struct Camera(_);
Deprecated

public class Camera

Required feature: "android-hardware-Camera"

Methods

impl Camera

pub fn getNumberOfCameras<'env>(
    __jni_env: &'env Env
) -> Result<i32, Local<'env, Throwable>>
[src]

pub fn getCameraInfo<'env>(
    __jni_env: &'env Env,
    arg0: i32,
    arg1: impl Into<Option<&'env Camera_CameraInfo>>
) -> Result<(), Local<'env, Throwable>>
[src]

getCameraInfo

Required features: "android-hardware-Camera_CameraInfo"

pub fn open_int<'env>(
    __jni_env: &'env Env,
    arg0: i32
) -> Result<Option<Local<'env, Camera>>, Local<'env, Throwable>>
[src]

open

Required features: "android-hardware-Camera"

pub fn open<'env>(
    __jni_env: &'env Env
) -> Result<Option<Local<'env, Camera>>, Local<'env, Throwable>>
[src]

open

Required features: "android-hardware-Camera"

pub fn release<'env>(&'env self) -> Result<(), Local<'env, Throwable>>[src]

pub fn unlock<'env>(&'env self) -> Result<(), Local<'env, Throwable>>[src]

pub fn lock<'env>(&'env self) -> Result<(), Local<'env, Throwable>>[src]

pub fn reconnect<'env>(&'env self) -> Result<(), Local<'env, Throwable>>[src]

pub fn setPreviewDisplay<'env>(
    &'env self,
    arg0: impl Into<Option<&'env SurfaceHolder>>
) -> Result<(), Local<'env, Throwable>>
[src]

setPreviewDisplay

Required features: "android-view-SurfaceHolder"

pub fn setPreviewTexture<'env>(
    &'env self,
    arg0: impl Into<Option<&'env SurfaceTexture>>
) -> Result<(), Local<'env, Throwable>>
[src]

setPreviewTexture

Required features: "android-graphics-SurfaceTexture"

pub fn startPreview<'env>(&'env self) -> Result<(), Local<'env, Throwable>>[src]

pub fn stopPreview<'env>(&'env self) -> Result<(), Local<'env, Throwable>>[src]

pub fn setPreviewCallback<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Camera_PreviewCallback>>
) -> Result<(), Local<'env, Throwable>>
[src]

setPreviewCallback

Required features: "android-hardware-Camera_PreviewCallback"

pub fn setOneShotPreviewCallback<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Camera_PreviewCallback>>
) -> Result<(), Local<'env, Throwable>>
[src]

setOneShotPreviewCallback

Required features: "android-hardware-Camera_PreviewCallback"

pub fn setPreviewCallbackWithBuffer<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Camera_PreviewCallback>>
) -> Result<(), Local<'env, Throwable>>
[src]

setPreviewCallbackWithBuffer

Required features: "android-hardware-Camera_PreviewCallback"

pub fn addCallbackBuffer<'env>(
    &'env self,
    arg0: impl Into<Option<&'env ByteArray>>
) -> Result<(), Local<'env, Throwable>>
[src]

pub fn autoFocus<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Camera_AutoFocusCallback>>
) -> Result<(), Local<'env, Throwable>>
[src]

autoFocus

Required features: "android-hardware-Camera_AutoFocusCallback"

pub fn cancelAutoFocus<'env>(&'env self) -> Result<(), Local<'env, Throwable>>[src]

pub fn setAutoFocusMoveCallback<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Camera_AutoFocusMoveCallback>>
) -> Result<(), Local<'env, Throwable>>
[src]

setAutoFocusMoveCallback

Required features: "android-hardware-Camera_AutoFocusMoveCallback"

pub fn takePicture_ShutterCallback_PictureCallback_PictureCallback<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Camera_ShutterCallback>>,
    arg1: impl Into<Option<&'env Camera_PictureCallback>>,
    arg2: impl Into<Option<&'env Camera_PictureCallback>>
) -> Result<(), Local<'env, Throwable>>
[src]

takePicture

Required features: "android-hardware-Camera_PictureCallback", "android-hardware-Camera_ShutterCallback"

pub fn takePicture_ShutterCallback_PictureCallback_PictureCallback_PictureCallback<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Camera_ShutterCallback>>,
    arg1: impl Into<Option<&'env Camera_PictureCallback>>,
    arg2: impl Into<Option<&'env Camera_PictureCallback>>,
    arg3: impl Into<Option<&'env Camera_PictureCallback>>
) -> Result<(), Local<'env, Throwable>>
[src]

takePicture

Required features: "android-hardware-Camera_PictureCallback", "android-hardware-Camera_ShutterCallback"

pub fn startSmoothZoom<'env>(
    &'env self,
    arg0: i32
) -> Result<(), Local<'env, Throwable>>
[src]

pub fn stopSmoothZoom<'env>(&'env self) -> Result<(), Local<'env, Throwable>>[src]

pub fn setDisplayOrientation<'env>(
    &'env self,
    arg0: i32
) -> Result<(), Local<'env, Throwable>>
[src]

pub fn enableShutterSound<'env>(
    &'env self,
    arg0: bool
) -> Result<bool, Local<'env, Throwable>>
[src]

pub fn setZoomChangeListener<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Camera_OnZoomChangeListener>>
) -> Result<(), Local<'env, Throwable>>
[src]

setZoomChangeListener

Required features: "android-hardware-Camera_OnZoomChangeListener"

pub fn setFaceDetectionListener<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Camera_FaceDetectionListener>>
) -> Result<(), Local<'env, Throwable>>
[src]

setFaceDetectionListener

Required features: "android-hardware-Camera_FaceDetectionListener"

pub fn startFaceDetection<'env>(
    &'env self
) -> Result<(), Local<'env, Throwable>>
[src]

pub fn stopFaceDetection<'env>(&'env self) -> Result<(), Local<'env, Throwable>>[src]

pub fn setErrorCallback<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Camera_ErrorCallback>>
) -> Result<(), Local<'env, Throwable>>
[src]

setErrorCallback

Required features: "android-hardware-Camera_ErrorCallback"

pub fn setParameters<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Camera_Parameters>>
) -> Result<(), Local<'env, Throwable>>
[src]

setParameters

Required features: "android-hardware-Camera_Parameters"

pub fn getParameters<'env>(
    &'env self
) -> Result<Option<Local<'env, Camera_Parameters>>, Local<'env, Throwable>>
[src]

getParameters

Required features: "android-hardware-Camera_Parameters"

pub const ACTION_NEW_PICTURE: &'static str[src]

public static final ACTION_NEW_PICTURE

pub const ACTION_NEW_VIDEO: &'static str[src]

public static final ACTION_NEW_VIDEO

pub const CAMERA_ERROR_EVICTED: i32[src]

public static final CAMERA_ERROR_EVICTED

pub const CAMERA_ERROR_SERVER_DIED: i32[src]

public static final CAMERA_ERROR_SERVER_DIED

pub const CAMERA_ERROR_UNKNOWN: i32[src]

public static final CAMERA_ERROR_UNKNOWN

Methods from Deref<Target = Object>

pub fn getClass<'env>(
    &'env self
) -> Result<Option<Local<'env, Class>>, Local<'env, Throwable>>
[src]

getClass

Required features: "java-lang-Class"

pub fn hashCode<'env>(&'env self) -> Result<i32, Local<'env, Throwable>>[src]

pub fn equals<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Object>>
) -> Result<bool, Local<'env, Throwable>>
[src]

equals

Required features: "java-lang-Object"

pub fn toString<'env>(
    &'env self
) -> Result<Option<Local<'env, String>>, Local<'env, Throwable>>
[src]

toString

Required features: "java-lang-String"

pub fn notify<'env>(&'env self) -> Result<(), Local<'env, Throwable>>[src]

pub fn notifyAll<'env>(&'env self) -> Result<(), Local<'env, Throwable>>[src]

pub fn wait_long<'env>(
    &'env self,
    arg0: i64
) -> Result<(), Local<'env, Throwable>>
[src]

pub fn wait_long_int<'env>(
    &'env self,
    arg0: i64,
    arg1: i32
) -> Result<(), Local<'env, Throwable>>
[src]

pub fn wait<'env>(&'env self) -> Result<(), Local<'env, Throwable>>[src]

Trait Implementations

impl AsJValue for Camera

impl AsValidJObjectAndEnv for Camera

impl Deref for Camera

type Target = Object

The resulting type after dereferencing.

impl JniType for Camera

Auto Trait Implementations

impl RefUnwindSafe for Camera

impl !Send for Camera

impl !Sync for Camera

impl Unpin for Camera

impl UnwindSafe for Camera

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.