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

カメラの焦点の設定を、対象に対する最適な焦点距離として指定する (ミリ単位)。範囲と既定値は、デバイスによってそれぞれ異なる。

注意

特定のプロパティについて、デバイスによっては、リストされた範囲のサブセットのみを実装している場合がある。

参照