CameraDevice.CreateCaptureRequest メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| CreateCaptureRequest(CameraTemplate) |
ターゲット ユース ケース用のテンプレートで初期化された、新しいキャプチャ要求の |
| CreateCaptureRequest(CameraTemplate, ICollection<String>) |
ターゲット ユース ケース用のテンプレートで初期化された、新しいキャプチャ要求の |
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 がサポートされていない場合は 。
カメラ デバイスが接続されなくなった場合、または致命的なエラーが発生した場合
カメラ デバイスが閉じている場合
注釈
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
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 リファレンス。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。