APIではフォーカス位置をCameraCharacteristics.SENSOR_INFO_ACTIVE_ARRAY_SIZEで取得できる矩形内の座標で指定します。Camera2フォーカス設定の方法|Android開発では、この座標の調整が必要なことを述べていましたが、ここでは実際にその処理を説明します。解説CameraCharacteristics.SENSOR_INFO_ACTIVE_ARRAY_SIZEで取得できる矩形はセンサの物理サイズです。このサイズが4000×3000だったとします。この時のセンサのアスペクト比は4:3です。センサの物理サイズ次にプレビューに使用しているサイズが1920×1080だったとします。この時のプレビューのアスペクト比は16:9です。プレビューサイズ4:3のセンサに対して、16:9の領域を当てはめると、4:2.25(4000×2250)しか見えていないことになります。2624)となります。サンプルソースパラメータx,yはプレビュー領域の座標と思って下さい。1079)の範囲が指定されます。PreviewSizeはプレビューサイズです。上述の解説だと1920×1080。previewArraySizeが見えている物理センサの領域になります。mOpenCameraIdはオープン中のカメラIDです。コメントをキャンセルメールアドレスが公開されることはありません。執筆者のことかもめ元フリーランスのSE、PG。忘れやすい性格のため備忘録として色々残していきます。