154 lines
5.8 KiB
Smali
154 lines
5.8 KiB
Smali
.class public final Landroidx/camera/camera2/Camera2Config$Extender;
|
|
.super Ljava/lang/Object;
|
|
.source "Camera2Config.java"
|
|
|
|
|
|
# annotations
|
|
.annotation system Ldalvik/annotation/EnclosingClass;
|
|
value = Landroidx/camera/camera2/Camera2Config;
|
|
.end annotation
|
|
|
|
.annotation system Ldalvik/annotation/InnerClass;
|
|
accessFlags = 0x19
|
|
name = "Extender"
|
|
.end annotation
|
|
|
|
|
|
# instance fields
|
|
.field mBaseBuilder:Landroidx/camera/core/Config$ExtendableBuilder;
|
|
|
|
|
|
# direct methods
|
|
.method public constructor <init>(Landroidx/camera/core/Config$ExtendableBuilder;)V
|
|
.locals 0
|
|
|
|
.line 248
|
|
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
|
|
|
.line 249
|
|
iput-object p1, p0, Landroidx/camera/camera2/Camera2Config$Extender;->mBaseBuilder:Landroidx/camera/core/Config$ExtendableBuilder;
|
|
|
|
return-void
|
|
.end method
|
|
|
|
|
|
# virtual methods
|
|
.method public setCameraEventCallback(Landroidx/camera/camera2/impl/CameraEventCallbacks;)Landroidx/camera/camera2/Camera2Config$Extender;
|
|
.locals 2
|
|
|
|
.line 366
|
|
iget-object v0, p0, Landroidx/camera/camera2/Camera2Config$Extender;->mBaseBuilder:Landroidx/camera/core/Config$ExtendableBuilder;
|
|
|
|
invoke-interface {v0}, Landroidx/camera/core/Config$ExtendableBuilder;->getMutableConfig()Landroidx/camera/core/MutableConfig;
|
|
|
|
move-result-object v0
|
|
|
|
sget-object v1, Landroidx/camera/camera2/Camera2Config;->CAMERA_EVENT_CALLBACK_OPTION:Landroidx/camera/core/Config$Option;
|
|
|
|
invoke-interface {v0, v1, p1}, Landroidx/camera/core/MutableConfig;->insertOption(Landroidx/camera/core/Config$Option;Ljava/lang/Object;)V
|
|
|
|
return-object p0
|
|
.end method
|
|
|
|
.method public setCaptureRequestOption(Landroid/hardware/camera2/CaptureRequest$Key;Ljava/lang/Object;)Landroidx/camera/camera2/Camera2Config$Extender;
|
|
.locals 1
|
|
.annotation system Ldalvik/annotation/Signature;
|
|
value = {
|
|
"<ValueT:",
|
|
"Ljava/lang/Object;",
|
|
">(",
|
|
"Landroid/hardware/camera2/CaptureRequest$Key<",
|
|
"TValueT;>;TValueT;)",
|
|
"Landroidx/camera/camera2/Camera2Config$Extender;"
|
|
}
|
|
.end annotation
|
|
|
|
.line 264
|
|
invoke-static {p1}, Landroidx/camera/camera2/Camera2Config;->createCaptureRequestOption(Landroid/hardware/camera2/CaptureRequest$Key;)Landroidx/camera/core/Config$Option;
|
|
|
|
move-result-object p1
|
|
|
|
.line 265
|
|
iget-object v0, p0, Landroidx/camera/camera2/Camera2Config$Extender;->mBaseBuilder:Landroidx/camera/core/Config$ExtendableBuilder;
|
|
|
|
invoke-interface {v0}, Landroidx/camera/core/Config$ExtendableBuilder;->getMutableConfig()Landroidx/camera/core/MutableConfig;
|
|
|
|
move-result-object v0
|
|
|
|
invoke-interface {v0, p1, p2}, Landroidx/camera/core/MutableConfig;->insertOption(Landroidx/camera/core/Config$Option;Ljava/lang/Object;)V
|
|
|
|
return-object p0
|
|
.end method
|
|
|
|
.method public setCaptureRequestTemplate(I)Landroidx/camera/camera2/Camera2Config$Extender;
|
|
.locals 2
|
|
|
|
.line 282
|
|
iget-object v0, p0, Landroidx/camera/camera2/Camera2Config$Extender;->mBaseBuilder:Landroidx/camera/core/Config$ExtendableBuilder;
|
|
|
|
invoke-interface {v0}, Landroidx/camera/core/Config$ExtendableBuilder;->getMutableConfig()Landroidx/camera/core/MutableConfig;
|
|
|
|
move-result-object v0
|
|
|
|
sget-object v1, Landroidx/camera/camera2/Camera2Config;->TEMPLATE_TYPE_OPTION:Landroidx/camera/core/Config$Option;
|
|
|
|
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
|
|
|
|
move-result-object p1
|
|
|
|
invoke-interface {v0, v1, p1}, Landroidx/camera/core/MutableConfig;->insertOption(Landroidx/camera/core/Config$Option;Ljava/lang/Object;)V
|
|
|
|
return-object p0
|
|
.end method
|
|
|
|
.method public setDeviceStateCallback(Landroid/hardware/camera2/CameraDevice$StateCallback;)Landroidx/camera/camera2/Camera2Config$Extender;
|
|
.locals 2
|
|
|
|
.line 303
|
|
iget-object v0, p0, Landroidx/camera/camera2/Camera2Config$Extender;->mBaseBuilder:Landroidx/camera/core/Config$ExtendableBuilder;
|
|
|
|
invoke-interface {v0}, Landroidx/camera/core/Config$ExtendableBuilder;->getMutableConfig()Landroidx/camera/core/MutableConfig;
|
|
|
|
move-result-object v0
|
|
|
|
sget-object v1, Landroidx/camera/camera2/Camera2Config;->DEVICE_STATE_CALLBACK_OPTION:Landroidx/camera/core/Config$Option;
|
|
|
|
invoke-interface {v0, v1, p1}, Landroidx/camera/core/MutableConfig;->insertOption(Landroidx/camera/core/Config$Option;Ljava/lang/Object;)V
|
|
|
|
return-object p0
|
|
.end method
|
|
|
|
.method public setSessionCaptureCallback(Landroid/hardware/camera2/CameraCaptureSession$CaptureCallback;)Landroidx/camera/camera2/Camera2Config$Extender;
|
|
.locals 2
|
|
|
|
.line 353
|
|
iget-object v0, p0, Landroidx/camera/camera2/Camera2Config$Extender;->mBaseBuilder:Landroidx/camera/core/Config$ExtendableBuilder;
|
|
|
|
invoke-interface {v0}, Landroidx/camera/core/Config$ExtendableBuilder;->getMutableConfig()Landroidx/camera/core/MutableConfig;
|
|
|
|
move-result-object v0
|
|
|
|
sget-object v1, Landroidx/camera/camera2/Camera2Config;->SESSION_CAPTURE_CALLBACK_OPTION:Landroidx/camera/core/Config$Option;
|
|
|
|
invoke-interface {v0, v1, p1}, Landroidx/camera/core/MutableConfig;->insertOption(Landroidx/camera/core/Config$Option;Ljava/lang/Object;)V
|
|
|
|
return-object p0
|
|
.end method
|
|
|
|
.method public setSessionStateCallback(Landroid/hardware/camera2/CameraCaptureSession$StateCallback;)Landroidx/camera/camera2/Camera2Config$Extender;
|
|
.locals 2
|
|
|
|
.line 327
|
|
iget-object v0, p0, Landroidx/camera/camera2/Camera2Config$Extender;->mBaseBuilder:Landroidx/camera/core/Config$ExtendableBuilder;
|
|
|
|
invoke-interface {v0}, Landroidx/camera/core/Config$ExtendableBuilder;->getMutableConfig()Landroidx/camera/core/MutableConfig;
|
|
|
|
move-result-object v0
|
|
|
|
sget-object v1, Landroidx/camera/camera2/Camera2Config;->SESSION_STATE_CALLBACK_OPTION:Landroidx/camera/core/Config$Option;
|
|
|
|
invoke-interface {v0, v1, p1}, Landroidx/camera/core/MutableConfig;->insertOption(Landroidx/camera/core/Config$Option;Ljava/lang/Object;)V
|
|
|
|
return-object p0
|
|
.end method
|