CameraControlProperty 列舉 (strmif.h)
[與此頁面相關的功能 DirectShow 是舊版功能。 它已被 MediaPlayer、 IMFMediaEngine 和 Media Foundation 中的音訊/視訊擷取取代。 這些功能已針對 Windows 10 和 Windows 11 進行優化。 Microsoft 強烈建議新程式代碼盡可能使用 MediaPlayer、 IMFMediaEngine 和 音訊/視訊擷取 ,而不是 DirectShow。 Microsoft 建議使用舊版 API 的現有程式代碼盡可能重寫為使用新的 API。
列舉 CameraControlProperty
會指定相機上的設定。
Syntax
typedef enum tagCameraControlProperty {
CameraControl_Pan = 0,
CameraControl_Tilt,
CameraControl_Roll,
CameraControl_Zoom,
CameraControl_Exposure,
CameraControl_Iris,
CameraControl_Focus
} CameraControlProperty;
常數
CameraControl_Pan 值: 0 指定相機的移動瀏覽設定,以度為單位。 值的範圍從 –180 到 +180,預設值設定為零。 正值從原點順時針 (相機從上方) 檢視時順時針旋轉,而負值會從原點反時針旋轉。 |
||||||||||||||
CameraControl_Tilt 指定相機的傾斜設定,以度為單位。 值的範圍從 –180 到 +180,預設值設定為零。 正值會將影像平面向上指向,負值會將影像平面向下。 |
||||||||||||||
CameraControl_Roll 指定相機的滾動設定,以度為單位。 值的範圍從 –180 到 +180,預設值設定為零。 正值會導致相機沿著影像檢視軸順時針旋轉,而負值會導致相機反時針旋轉。 |
||||||||||||||
CameraControl_Zoom 指定相機的縮放設定,以公厘為單位。 值的範圍從 10 到 600,預設值是裝置特有的。 |
||||||||||||||
CameraControl_Exposure 指定記錄基底 2 秒的曝光設定。 換句話說,對於小於零的值而言,曝光時間是 1/2^n 秒,而值零或更高,曝光時間是 2^n 秒。 例如:
|
||||||||||||||
CameraControl_Iris 以 fstₒp* 10 單位指定相機的鳶尾花設定。 |
||||||||||||||
CameraControl_Focus 以公厘為單位,指定相機的焦點設定,做為最佳焦點目標的距離。 範圍和預設值是裝置特有的。 |
備註
針對指定的屬性,特定裝置可能只實作列出的範圍子集。
規格需求
需求 | 值 |
---|---|
標頭 | strmif.h (包含 Dshow.h) |