CameraControlProperty 列挙 (strmif.h)
[このページに関連付けられている機能 DirectShow は、従来の機能です。 MediaPlayer、IMFMediaEngine、および Media Foundation のオーディオ/ビデオ キャプチャに置き換わりました。 これらの機能は、Windows 10とWindows 11用に最適化されています。 新しいコードでは、可能であれば、DirectShow ではなく Media Foundation で MediaPlayer、IMFMediaEngine、Audio/Video Capture を使用することを強くお勧めします。 Microsoft は、従来の API を使用する既存のコードを、可能であれば新しい API を使用するように書き直すよう提案しています。]
列挙体は CameraControlProperty
、カメラの設定を指定します。
構文
typedef enum tagCameraControlProperty {
CameraControl_Pan = 0,
CameraControl_Tilt,
CameraControl_Roll,
CameraControl_Zoom,
CameraControl_Exposure,
CameraControl_Iris,
CameraControl_Focus
} CameraControlProperty;
定数
CameraControl_Pan 値: 0 カメラのパン設定を度単位で指定します。 値の範囲は –180 から +180 で、既定値は 0 に設定されます。 正の値は原点から時計回りになります (カメラは上から見ると時計回りに回転し、負の値は原点から反時計回りに回転します)。 |
||||||||||||||
CameraControl_Tilt カメラの傾き設定を度単位で指定します。 値の範囲は –180 から +180 で、既定値は 0 に設定されます。 正の値はイメージング プレーンを上に、負の値はイメージング プレーンを下に向けます。 |
||||||||||||||
CameraControl_Roll カメラのロール設定を度単位で指定します。 値の範囲は –180 から +180 で、既定値は 0 に設定されます。 正の値を指定すると、画像表示軸に沿ってカメラが時計回りに回転し、負の値を指定するとカメラが反時計回りに回転します。 |
||||||||||||||
CameraControl_Zoom カメラのズーム設定をミリメートル単位で指定します。 値の範囲は 10 から 600 で、既定値はデバイスに固有です。 |
||||||||||||||
CameraControl_Exposure 露出設定をログベース 2 秒で指定します。 つまり、ゼロ未満の値の場合、露出時間は 1/2^n 秒、値 0 以上の場合、露出時間は 2^n 秒です。 例:
|
||||||||||||||
CameraControl_Iris カメラの虹彩設定を fstₒp* 10 単位で指定します。 |
||||||||||||||
CameraControl_Focus 最適にフォーカスされたターゲットまでの距離として、カメラのフォーカス設定をミリメートル単位で指定します。 範囲と既定値は、デバイスに固有です。 |
注釈
特定のプロパティに対して、特定のデバイスが一覧表示されている範囲のサブセットのみを実装する場合があります。
要件
要件 | 値 |
---|---|
Header | strmif.h (Dshow.h を含む) |