CameraManager.ConcurrentCameraIds プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
カメラ デバイス セッションの同時構成をサポートする、現在接続されているカメラ デバイス識別子の組み合わせのセットを返します。
public System.Collections.Generic.ICollection<System.Collections.Generic.ICollection<string>> ConcurrentCameraIds { [Android.Runtime.Register("getConcurrentCameraIds", "()Ljava/util/Set;", "", ApiSince=30)] get; }
[<get: Android.Runtime.Register("getConcurrentCameraIds", "()Ljava/util/Set;", "", ApiSince=30)>]
member this.ConcurrentCameraIds : System.Collections.Generic.ICollection<System.Collections.Generic.ICollection<string>>
プロパティ値
セッションが同時に構成されている可能性がある、現在接続されているカメラ デバイスの組み合わせのセット。 このような組み合わせがカメラ サブシステムでサポートされていない場合、組み合わせのセットは空になります。
- 属性
注釈
カメラ デバイス セッションの同時構成をサポートする、現在接続されているカメラ デバイス識別子の組み合わせのセットを返します。
これらの組み合わせのデバイスは、同じクライアント カメラ アプリケーションで同時に構成できます。 ただし、これらのカメラ デバイスを 2 つの異なるアプリケーションで同時に使用することは保証されません。
同時操作の場合、時系列順: <ul<>li> アプリケーションは、セッションが構成されている開いているカメラを、まず を使用してCameraDevice#close
閉じる必要があります。 </li li>>< 同時に操作することを目的とするすべてのカメラ デバイスは、いずれかのカメラ デバイスでセッションを構成する前に、 を使用して#openCamera
開く必要があります。</li></ul>
組み合わせの各デバイスは、キー android.hardware.camera2.CameraCharacteristics#SCALER_MANDATORY_CONCURRENT_STREAM_COMBINATIONS
を照会#getCameraCharacteristics
することによって取得できるストリームの組み合わせをサポートすることが保証されます。
同時操作の場合、カメラ デバイスに で指定されている android.hardware.camera2.CameraCharacteristics#CONTROL_ZOOM_RATIO_RANGE
非 null ズーム比範囲がある場合、その完全なズーム比範囲が適用されない可能性があります。 アプリケーションでは、同時実行中に =1 と <= をandroid.hardware.camera2.CameraCharacteristics#SCALER_AVAILABLE_MAX_DIGITAL_ZOOM
使用android.hardware.camera2.CaptureRequest#CONTROL_ZOOM_RATIO
>できます。
組み合わせのセットには、他のカメラ API クライアントで使用されている可能性があるカメラ デバイスが含まれる場合があります。
現在、同時カメラ拡張機能セッション CameraExtensionSession
はサポートされていません。
組み合わせのセットには、論理マルチカメラ デバイスの一部としてのみ使用できる物理カメラは含まれません。
を介してAvailabilityCallback#onCameraUnavailable(String)
新しいカメラ ID が使用可能になった場合、クライアントはこのメソッドを呼び出して、同時にストリーミングできるカメラ ID の新しい組み合わせが使用可能な場合にチェックできます。
の Java ドキュメント android.hardware.camera2.CameraManager.getConcurrentCameraIds()
。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。