CameraControlProperty 列挙
CameraControlProperty 列挙は、カメラ上の設定を指定する。
構文
typedef enum {
CameraControl_Pan = 1,
CameraControl_Tilt,
CameraControl_Roll,
CameraControl_Zoom,
CameraControl_Exposure,
CameraControl_Iris,
CameraControl_Focus
} CameraControlProperty;
エレメント
CameraControl_Pan
カメラのパンの設定を指定する (度単位)。値は -180 から +180 の範囲で、既定値は 0 である。正の値は基点から右回り (上から見た場合、カメラが時計回りに回転する) を表し、負の値は基点から左回りを表す。
CameraControl_Tilt
カメラの傾きの設定を指定する (度単位)。値は -180 から +180 の範囲で、既定値は 0 である。正の値はイメージの面を上方向に向けることを表し、負の値はイメージの面を下方向に向けることを表す。
CameraControl_Roll
カメラのロールの設定を指定する (度単位)。値は -180 から +180 の範囲で、既定値は 0 である。正の値はイメージ表示軸に沿ってカメラが時計回りに回転することを表し、負の値はカメラの半時計回りの回転を表す。
CameraControl_Zoom
カメラのズームの設定を指定する (ミリ単位)。値は 10 から 600 の範囲で、既定値はデバイスによってそれぞれ異なる。
CameraControl_Exposure
露出の設定を指定する (ログ ベース 2 秒)。つまり、ゼロより小さい値の場合、露出時間は 1/2n 秒、ゼロより大きい値の場合、露出時間は 2n 秒となる。例 :
値 | 秒 |
-3 | 1/8 |
-2 | 1/4 |
-1 | 1/2 |
0 | 1 |
1 | 2 |
2 | 4 |
CameraControl_Iris
カメラの絞り設定を指定する (fstop * 10 単位)。
CameraControl_Focus
カメラの焦点の設定を、対象に対する最適な焦点距離として指定する (ミリ単位)。範囲と既定値は、デバイスによってそれぞれ異なる。
注意
特定のプロパティについて、デバイスによっては、リストされた範囲のサブセットのみを実装している場合がある。
参照