Language

CameraDevice.CreateCaptureRequest メソッド

定義

オーバーロード

名前 説明
CreateCaptureRequest(CameraTemplate)

ターゲット ユース ケース用のテンプレートで初期化された、新しいキャプチャ要求の CaptureRequest.Builder を作成します。

CreateCaptureRequest(CameraTemplate, ICollection<String>)

ターゲット ユース ケース用のテンプレートで初期化された、新しいキャプチャ要求の CaptureRequest.Builder を作成します。

CreateCaptureRequest(CameraTemplate)

ターゲット ユース ケース用のテンプレートで初期化された、新しいキャプチャ要求の CaptureRequest.Builder を作成します。

[Android.Runtime.Register("createCaptureRequest", "(I)Landroid/hardware/camera2/CaptureRequest$Builder;", "GetCreateCaptureRequest_IHandler")]
public abstract Android.Hardware.Camera2.CaptureRequest.Builder CreateCaptureRequest(Android.Hardware.Camera2.CameraTemplate templateType);
[<Android.Runtime.Register("createCaptureRequest", "(I)Landroid/hardware/camera2/CaptureRequest$Builder;", "GetCreateCaptureRequest_IHandler")>]
abstract member CreateCaptureRequest : Android.Hardware.Camera2.CameraTemplate -> Android.Hardware.Camera2.CaptureRequest.Builder

パラメーター

templateType
CameraTemplate

この要求のユース ケースを選択する列挙体。 すべてのテンプレートの種類がすべてのデバイスでサポートされているわけではありません。 詳細については、各テンプレートの種類のドキュメントを参照してください。

返品

キャプチャ要求のビルダー。そのテンプレートの既定の設定で初期化され、出力ストリームはありません

属性

例外

このデバイスで templateType がサポートされていない場合は 。

カメラ デバイスが接続されなくなった場合、または致命的なエラーが発生した場合

カメラ デバイスが閉じている場合

注釈

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

CreateCaptureRequest(CameraTemplate, ICollection<String>)

ターゲット ユース ケース用のテンプレートで初期化された、新しいキャプチャ要求の CaptureRequest.Builder を作成します。

[Android.Runtime.Register("createCaptureRequest", "(ILjava/util/Set;)Landroid/hardware/camera2/CaptureRequest$Builder;", "GetCreateCaptureRequest_ILjava_util_Set_Handler", ApiSince=28)]
public virtual Android.Hardware.Camera2.CaptureRequest.Builder CreateCaptureRequest(Android.Hardware.Camera2.CameraTemplate templateType, System.Collections.Generic.ICollection<string>? physicalCameraIdSet);
[<Android.Runtime.Register("createCaptureRequest", "(ILjava/util/Set;)Landroid/hardware/camera2/CaptureRequest$Builder;", "GetCreateCaptureRequest_ILjava_util_Set_Handler", ApiSince=28)>]
abstract member CreateCaptureRequest : Android.Hardware.Camera2.CameraTemplate * System.Collections.Generic.ICollection<string> -> Android.Hardware.Camera2.CaptureRequest.Builder
override this.CreateCaptureRequest : Android.Hardware.Camera2.CameraTemplate * System.Collections.Generic.ICollection<string> -> Android.Hardware.Camera2.CaptureRequest.Builder

パラメーター

templateType
CameraTemplate

この要求のユース ケースを選択する列挙体。 すべてのテンプレートの種類がすべてのデバイスでサポートされているわけではありません。 詳細については、各テンプレートの種類のドキュメントを参照してください。

physicalCameraIdSet
ICollection<String>

特定の物理カメラの要求をカスタマイズするために使用できる一連の物理カメラ ID。

返品

キャプチャ要求のビルダー。そのテンプレートの既定の設定で初期化され、出力ストリームはありません

属性

注釈

ターゲット ユース ケース用のテンプレートで初期化された、新しいキャプチャ要求用の CaptureRequest.Builder を作成します。 このメソッドを使用すると、クライアントは、特定の物理カメラの要求をカスタマイズするために使用できる物理カメラ ID を渡すことができます。 この設定は、特定の論理カメラ デバイスに最適なオプションとして選択されます。 追加の物理カメラ ID が渡された場合は、同じ設定テンプレートも使用されます。 クライアントは、CaptureRequest.Builder.setPhysicalCameraKey を呼び出すことによって、個々のカメラ設定をさらに変更できます。

個々の物理カメラ設定は、対応する物理カメラ ID 出力構成 OutputConfiguration.setPhysicalCameraId で初期化されたカメラ セッションにのみ適用され、CaptureRequest.Builder.addTarget による要求にも同じ出力ターゲットがアタッチされます。

有効な物理カメラ設定がアタッチされている場合、論理カメラ ストリームの出力は未定義です。

android.hardware.camera2.CameraDevice.createCaptureRequestの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象