CameraManager.smali
.class public interface abstract Lcn/rongcloud/rtc/module/camera/CameraManager;
.super Ljava/lang/Object;
.source "CameraManager.java"
# static fields
.field public static final DEFAULT_CAMERAID:I = -0x1
# virtual methods
.method public abstract getAdaptedFrameSize()Landroid/graphics/Rect;
.end method
.method public abstract isCameraExposurePositionSupported()Z
.end method
.method public abstract isCameraFocusSupported()Z
.end method
.method public abstract isCapturing()Z
.end method
.method public abstract isFrontCamera()Z
.end method
.method public abstract release()V
.end method
.method public abstract restartCamera(III)V
.end method
.method public abstract setCameraDisplayOrientation(I)V
.end method
.method public abstract setCameraExposurePositionInPreview(FF)Z
.end method
.method public abstract setCameraFocusPositionInPreview(FF)Z
.end method
.method public abstract setCaptureObserver(Lcn/rongcloud/rtc/core/CapturerObserver;)V
.end method
.method public abstract setFrameOrientation(I)V
.end method
.method public abstract startCamera(IIIILcn/rongcloud/rtc/api/callback/IRCRTCResultDataCallback;)V
.annotation system Ldalvik/annotation/Signature;
value = {
"(IIII",
"Lcn/rongcloud/rtc/api/callback/IRCRTCResultDataCallback<",
"Ljava/lang/Boolean;",
">;)V"
}
.end annotation
.end method
.method public abstract startCamera(IIILcn/rongcloud/rtc/api/callback/IRCRTCResultDataCallback;)V
.annotation system Ldalvik/annotation/Signature;
value = {
"(III",
"Lcn/rongcloud/rtc/api/callback/IRCRTCResultDataCallback<",
"Ljava/lang/Boolean;",
">;)V"
}
.end annotation
.end method
.method public abstract stopCamera()V
.end method
.method public abstract switchCamera(IZLcn/rongcloud/rtc/core/CameraVideoCapturer$CameraSwitchHandler;)V
.end method
.method public abstract switchCamera(Lcn/rongcloud/rtc/core/CameraVideoCapturer$CameraSwitchHandler;)V
.end method