Camera.Parameters.MeteringAreas プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
注意事項
deprecated
現在の測定領域を取得します。 または、測定領域を設定します。
[System.Obsolete("deprecated")]
public virtual System.Collections.Generic.IList<Android.Hardware.Camera.Area>? MeteringAreas { [Android.Runtime.Register("getMeteringAreas", "()Ljava/util/List;", "GetGetMeteringAreasHandler")] get; [Android.Runtime.Register("setMeteringAreas", "(Ljava/util/List;)V", "GetSetMeteringAreas_Ljava_util_List_Handler")] set; }
[<System.Obsolete("deprecated")>]
[<get: Android.Runtime.Register("getMeteringAreas", "()Ljava/util/List;", "GetGetMeteringAreasHandler")>]
[<set: Android.Runtime.Register("setMeteringAreas", "(Ljava/util/List;)V", "GetSetMeteringAreas_Ljava_util_List_Handler")>]
member this.MeteringAreas : System.Collections.Generic.IList<Android.Hardware.Camera.Area> with get, set
プロパティ値
現在の使用状況測定領域の一覧
- 属性
注釈
プロパティ getter のドキュメント:
現在の測定領域を取得します。 カメラ ドライバーは、これらの領域を使用して露出を決定します。
この API または #setMeteringAreas(List)
を使用する前に、 を呼び出 #getMaxNumMeteringAreas()
して、最初に測定領域の最大数を把握する必要があります。 値が 0 の場合、測定領域はサポートされません。
各測定領域は、指定された重みを持つ四角形です。 方向は、センサーの向き、つまりセンサーが見るものに対する相対的な方向です。 方向は、 の回転またはミラーリングの #setDisplayOrientation(int)
影響を受けません。 -1000 ~ 1000 の範囲の四角形の座標。 (-1000、-1000) は左上のポイントです。 (1000、1000) は右下のポイントです。 測定領域の幅と高さを 0 または負の値にすることはできません。
重みは 1 から 1000 の範囲である必要があり、領域内のすべてのピクセルの重みを表します。 つまり、小さい領域と同じ重量を持つ大きな測定領域は、測定結果により多くの影響を与えます。 測定領域は部分的に重複する可能性があり、ドライバーは重み付け領域に重みを追加します。
測定エリアリストの特別な null
ケースは、ドライバーが選択したとおりに測定が自由であることを意味します。 たとえば、ドライバーはより多くの信号を使用して測定領域を選択し、動的に変更できます。 アプリは、ドライバーが使用状況測定を完全に null
制御する場合に、測定領域の一覧を に設定できます。
測定領域は、現在のビュー フィールド (#getZoom()
) に対する相対位置です。 ズーム レベルに関係なく、(-1000,-1000) は現在表示されているカメラ フレームの上部を表します。 ズームを使用している場合でも、測定領域を現在の視野の外側に設定することはできません。
測定領域に関係なく、最終的な露出は によって #setExposureCompensation(int)
補償されます。
の Java ドキュメント android.hardware.Camera.Parameters.getMeteringAreas()
。
プロパティ セッターのドキュメント:
測定領域を設定します。 ドキュメントについては、 を参照 #getMeteringAreas()
してください。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。