YD_AllInOneApp/decompiled/smali/androidx/camera/camera2/Camera2Config$Extender.smali

154 lines
5.8 KiB
Smali
Raw Permalink Normal View History

2026-07-06 19:54:44 +08:00
.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